| name | sac-c4 |
| description | C4 model integration for the architecture second brain. Map System/Person/ SoftwareContainer/Component/Code, generate L1–L4 Mermaid views, import Structurizr DSL, and avoid Docker vs C4 Container confusion. |
SAC × C4 model
Critical naming
- C4 Container =
SoftwareContainer (or Service/WebApp/Database stand-ins)
- Docker/OCI =
ContainerImage — different concept
Commands
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/sac_c4.py" --bundle knowledge --inventory
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/sac_c4.py" --bundle knowledge --generate --system "My System"
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/sac_c4.py" --bundle knowledge --dsl
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/sac_scan_structurizr.py" --root . --json
When designing
- L1 — who uses the system; external systems
- L2 — where does the new app/service/DB sit as a SoftwareContainer?
- L3 — components inside that container
- L4 — modules/classes when coding
Deep doc: docs/c4-integration.md.