c4-modeling
Create Clear C4 Architecture Diagrams
Architecture discussions become confusing when diagrams mix detail levels or omit relationships. This skill creates structured C4 views and reviews them against consistent guidelines.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "c4-modeling" from https://skillstore.io/skills/consiliency-c4-modeling.md and its manifest at https://skillstore.io/api/skills/consiliency-c4-modeling/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "c4-modeling". Create a context view for a clinic scheduling platform used by patients and staff.
Expected outcome:
A Level 1 view centers the scheduling platform and connects patients, clinic staff, an identity provider, and a notification service with labeled relationships.
Using "c4-modeling". Expand an online store into a container view using React, Node.js, PostgreSQL, Redis, and RabbitMQ.
Expected outcome:
A Level 2 view separates the web application, API server, worker, database, cache, and queue while labeling technologies and communication paths.
Using "c4-modeling". Review a diagram that combines users, databases, API modules, and classes.
Expected outcome:
The review identifies mixed abstraction levels, recommends separate context, container, and component views, and assigns each element to the appropriate diagram.
Security Audit
SafeAll 31 static findings are false positives caused by Markdown code fences, inline code formatting, headings, links, and illustrative C4 relationships. The skill contains documentation only, with no executable commands, network operations, prompt injection, or data handling behavior.
Risk Factors
๐ Network access (1)
โ๏ธ External commands (9)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/consiliency-c4-modeling/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/consiliency-c4-modeling?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/consiliency-c4-modeling?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/consiliency-c4-modeling/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/consiliency-c4-modeling.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
Consiliency. (2026). c4-modeling security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/consiliency-c4-modeling/audits/10BibTeX citation
@techreport{consiliency-consiliency-c4-modeling-2026,
author = {Consiliency},
title = {c4-modeling security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/consiliency-c4-modeling/audits/10},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "c4-modeling security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "Consiliency"
date-released: "2026-07-13"
url: "https://skillstore.io/skills/consiliency-c4-modeling/audits/10"
identifiers:
- type: other
value: "skillstore:consiliency-c4-modeling:audit:10"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Plan a new system
Build context and container views before selecting services, data stores, and integration boundaries.
Align technical stakeholders
Present consistent architecture views that separate business context from runtime and implementation details.
Review an existing design
Check diagrams for mixed levels, missing relationships, unclear responsibilities, and unnecessary detail.
Try These Prompts
Create a Level 1 C4 context diagram for [system]. Include [users], [external systems], and labeled relationships. Ask for missing essential details.
Using this approved context view, create a Level 2 container diagram for [system]. Show applications, services, data stores, queues, technologies, and relationships.
Create a Level 3 component diagram for [container]. Include major modules, responsibilities, repositories, integrations, boundaries, and connections to other containers.
Review these C4 diagrams for abstraction mixing, omissions, unclear labels, and excessive detail. Return prioritized findings and revised Mermaid diagrams for each level.
Best Practices
- Start with a context diagram unless an approved higher-level view already exists.
- State the audience and purpose before selecting the C4 level and included details.
- Give every element a clear description and every relationship a meaningful label.
Avoid
- Do not create a detailed container or component view before establishing system context.
- Do not combine people, containers, components, classes, and functions in one diagram.
- Do not invent dependencies, technologies, or responsibilities when the source information is incomplete.
Frequently Asked Questions
Which C4 level should I start with?
Can this skill create Mermaid diagrams?
Does it support Structurizr or PlantUML?
Can it inspect my running system automatically?
When should I use a code-level diagram?
How does it help with architecture reviews?
Developer Details
Author
ConsiliencyLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/Consiliency/treesitter-chunker/tree/main/.ai-dev-kit/skills/c4-modelingRef
635f69fb8d2f4e6330ba47a4e5a0fb239c04d110
Maintenance freshness
7/18/2026
Usage
7 downloads ยท 212 views
File structure