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.zipInstalls 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.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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| calm-create-architecture (this skill) | 0 | 3mo | No flags | Beginner |
| deepwiki-rs | 25 | 9mo | Review | Intermediate |
| repo-research-analyst | 1 | 6mo | Review | Intermediate |
| c4-component | 1 | 4mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
deepwiki-rs
sopaco
AI-powered Rust documentation generation engine for comprehensive codebase analysis, C4 architecture diagrams, and automated technical documentation. Use when Claude needs to analyze source code, understand software architecture, generate technical specs, or create professional documentation from any programming language.
repo-research-analyst
parcadei
Analyze repository structure, patterns, conventions, and documentation for understanding a new codebase
c4-component
sickn33
Expert C4 Component-level documentation specialist. Synthesizes C4 Code-level documentation into Component-level architecture, defining component boundaries, interfaces, and relationships. Creates component diagrams and documentation. Use when synthesizing code-level documentation into logical components.
agent-pseudocode
ruvnet
Agent skill for pseudocode - invoke with $agent-pseudocode
spec
matteocervelli
>
cs-arch
wildlily1021
维护 `codestable/architecture/` 这份只记现状的系统地图,三种模式 update / check / backfill。触发:用户说"刷新 architecture"、"做架构检查"、"补这个模块的架构文档"、"方案和代码对得上吗",或 feature 阶段需要先做架构动作。不写未来规划(走 cs-roadmap)。