system-design-skills
Installation
SKILL.md
System Design Skills
Two-route bundle. Clarify the architecture in plain markdown first, then turn it into concrete .c4 source. No middle layer.
Routing
| Situation | Load |
|---|---|
| Need to clarify a system: identify actors, decide containers, pick components, write it down with ASCII diagrams | c4-abstractions/SKILL.md |
Have a structured C4 description (markdown + element/relationship tables) and need .c4 / .likec4 source plus views |
likec4/SKILL.md |
Default flow
- Enter at
c4-abstractionsfor any "design me…", "what does the architecture look like", "what containers should I have" prompt. - Walk the three C4 gates (Context → Container → Component). Produce a single
c4-model.md. - Hand off to
likec4. Generate.c4source from the markdown using the handoff mapping inlikec4/SKILL.md.
Skip directly to likec4 only when the user already provides a structured architecture description (element list + relationships) or asks a DSL/CLI question about an existing .c4 file.