{"slug":"c4m","title":"c4m","description":"Interactive C4 architecture diagrams (Simon Brown's model) for Claude Code. Five mode-driven\nworkflows — Design (greenfield), Document-code (retro-doc from a repo), Document-prose (from\nREADME/ADR/spec), Review (critique an existing diagram), Update (evolve one) — accessed via\n/c4m:auto, /c4m:design, /c4m:code, /c4m:prose, /c4m:review, /c4m:update. Output is one Markdown\ndocument per C4 level with embedded Mermaid; format negotiable (Structurizr DSL, PlantUML) and\ndestination negotiable (filesystem or MCP — Notion, Linear, Drive). Enforces the editorial\ninvariants: technology mandatory on every Container/Component, intent-specific relationship labels,\nprotocol on inter-container links, assumptions kept explicit.","developer":null,"category":null,"reported_installs":null,"active":true,"first_seen_at":"2026-10-03T22:13:33.942Z","last_seen_at":"2026-10-08T00:02:25.656Z","last_changed_at":"2026-10-03T22:13:33.942Z","platform":"claude","sources":["Community"],"works_with":["Claude Code"],"marketplace_url":null,"repository_url":"https://github.com/cheriftj/c4-model-skill.git","web_data":{},"github_data":{},"catalog_sources":{"community":[{"name":"c4m","source":{"sha":"5b24dda00b38a402da59237a8b8685aaa588a07e","url":"https://github.com/cheriftj/c4-model-skill.git","source":"url"},"homepage":"https://github.com/cheriftj/c4-model-skill","description":"Interactive C4 architecture diagrams (Simon Brown's model) for Claude Code. Five mode-driven\nworkflows — Design (greenfield), Document-code (retro-doc from a repo), Document-prose (from\nREADME/ADR/spec), Review (critique an existing diagram), Update (evolve one) — accessed via\n/c4m:auto, /c4m:design, /c4m:code, /c4m:prose, /c4m:review, /c4m:update. Output is one Markdown\ndocument per C4 level with embedded Mermaid; format negotiable (Structurizr DSL, PlantUML) and\ndestination negotiable (filesystem or MCP — Notion, Linear, Drive). Enforces the editorial\ninvariants: technology mandatory on every Container/Component, intent-specific relationship labels,\nprotocol on inter-container links, assumptions kept explicit."}]}}