CA

calm-create-architecture

Creates structured CALM architecture files by defining nodes, relationships, and interface endpoints.

Install

mkdir -p .claude/skills/calm-create-architecture && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15236" && unzip -o skill.zip -d .claude/skills/calm-create-architecture && rm skill.zip

Installs to .claude/skills/calm-create-architecture

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Creates a new CALM architecture file by adding known nodes and relationships.
77 charsno explicit “when” trigger
Beginner

Key capabilities

  • Create a new CALM architecture file
  • Add known nodes to the architecture file
  • Add known relationships between nodes
  • Include endpoint information for nodes with interfaces
  • Specify interface type (REST, gRPC, websocket) for each interface
  • Provide a brief description for each interface and its purpose

How it works

The skill creates a new CALM architecture file, populating it with known nodes and relationships, and including detailed interface properties like type, endpoint, methods, and descriptions.

Inputs & outputs

You give it
A request with the `arch_file` parameter (or a prompt for it)
You get back
A new CALM architecture file with known nodes, relationships, and interface details

When to use calm-create-architecture

  • Create a new architecture file
  • Define system nodes and relationships
  • Document service interfaces
  • Standardize architecture documentation

About this skill

CALM Create Architecture Skill

Look for the parameter arch_file in the incoming request, prompt or call context. If arch_file is missing or empty, ask a single concise clarifying question requesting the value for arch_file.

Once you have the value for arch_file, create a new CALM architecture file with that name.

The architecture file should include all known nodes and relationships that are currently known.

For nodes that have endpoint information include that CALM interfaces property with the information collected. Use the flexible version of the interface-type property to allow for different types of interfaces (e.g. REST, gRPC, websocket, etc.) and include the relevant details for each interface. Each entry in the interfaces property should include the following information:

  • interface-type: The type of interface (e.g. REST, gRPC, websocket, etc.)
  • endpoint: The endpoint URL or address for the interface.
  • methods: A list of methods supported by the interface, if applicable (e.g., for REST interfaces, this could include GET, POST, etc.)
  • description: A brief description of the interface and its purpose.

When not to use it

  • When not creating a CALM architecture file
  • When endpoint information is not available for interfaces

Limitations

  • The skill requires the `arch_file` parameter to be provided
  • The skill only adds known nodes and relationships
  • The interface details are limited to `interface-type`, `endpoint`, `methods`, and `description`

How it compares

It standardizes the creation of CALM architecture files by automatically including predefined nodes and relationships with structured interface details, unlike manual file creation.

Compared to similar skills

calm-create-architecture side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
calm-create-architecture (this skill)03moNo flagsBeginner
deepwiki-rs259moReviewIntermediate
repo-research-analyst16moReviewIntermediate
c4-component14moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry