{"enrichment":{"faq":[{"a":"c4-model produces LikeC4 specifications that enforce Simon Brown's canonical C4 model, generating context and container views alongside architecture decisions. It scaffolds the necessary DSL files and validates against a strict checklist, refusing component views, dynamic diagrams, custom element kinds, and nested systems that fall outside canonical C4 scope.","q":"What does c4-model do?"},{"a":"Yes. c4-model specializes in creating canonical C4 context and container diagrams for architecture documentation. It generates LikeC4 DSL model files with strict C4 compliance, ensuring your diagrams follow Simon Brown's standard structure rather than custom or non-standard variations.","q":"Can c4-model draw C4 context and container views?"},{"a":"c4-model visualizes system architecture alongside architectural decision records (ADRs), allowing you to document both your design decisions and their corresponding C4 diagrams together. It detects drift between ADR component names and C4 model definitions to keep your documentation synchronized.","q":"How does c4-model visualize system architecture with C4?"},{"a":"c4-model enforces canonical C4 structure and refuses non-standard diagram types. It supports context and container views only, rejecting component views, dynamic diagrams, custom element kinds, and nested systems that fall outside the canonical C4 scope defined by Simon Brown.","q":"What diagram types does c4-model support?"},{"a":"Yes. c4-model is released under the MIT license, making it freely available for commercial and personal use with minimal restrictions.","q":"Is c4-model open source?"},{"a":"Yes. c4-model generates LikeC4 DSL model files with strict C4 compliance. It scaffolds the necessary files and validates your architecture against a strict checklist to ensure canonical C4 structure before output.","q":"Can c4-model generate LikeC4 model files for my system?"}],"shadow_tags":["architecture-modeling","system-boundaries","visual-documentation","canonical-notation","container-orchestration","decision-artifact","diagram-as-code","stakeholder-communication"],"summary_rewrite":"c4-model produces LikeC4 specifications that enforce Simon Brown's canonical C4 model, generating context and container views alongside architecture decisions. It scaffolds the necessary DSL files and validates against a strict checklist, refusing component views, dynamic diagrams, custom element kinds, and nested systems that fall outside canonical C4 scope."},"files":[{"bytes":7592,"path":"plugins/doc-master/skills/c4-model/SKILL.md","sha256":"98b56138c25cb3500c065efc14244945d4b6860006570f615d0deccd8420de3c","url":"https://skillfed.io/files/JosiahSiegel/claude-plugin-marketplace/c4-model/d3004d50/SKILL.md"}],"id":"JosiahSiegel/claude-plugin-marketplace/c4-model","links":{"html":"https://skillfed.io/JosiahSiegel/claude-plugin-marketplace/c4-model","md":"https://skillfed.io/JosiahSiegel/claude-plugin-marketplace/c4-model.md","repo":"https://github.com/JosiahSiegel/claude-plugin-marketplace"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":10,"language":"Shell","last_updated":"2026-06-18","license":"MIT","name":"c4-model","publisher":"JosiahSiegel","stars":49},"relations":{"categories":["architecture","documentation","devops"],"similar":[{"id":"JosiahSiegel/claude-plugin-marketplace/adr-discovery"},{"id":"JosiahSiegel/claude-plugin-marketplace/adr-critique"},{"id":"nahisaho/MUSUBI/system-architect"},{"id":"miles990/claude-software-skills/analyze-repo"},{"id":"JosiahSiegel/claude-plugin-marketplace/doc-diagnostic"},{"id":"JosiahSiegel/claude-plugin-marketplace/adr-drafting"},{"id":"softaworks/agent-toolkit/c4-architecture"},{"id":"event-catalog/skills/c4-to-eventcatalog"},{"id":"nWave-ai/nWave/nw-design"},{"id":"vladm3105/aidoc-flow-framework/charts-flow"}]},"slug":{"owner":"JosiahSiegel","repo":"claude-plugin-marketplace","skill":"c4-model"},"version":"d3004d50"}
