c4-modeling
创建 C4 架构图
架构文档经常混合不同层级的细节,让利益相关者感到困惑。此技能通过 Mermaid 语法、层级规则和审查检查来指导 C4 图的创建。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
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.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“c4-modeling”。 一个团队请求为包含客户、管理员、支付、配送和电子邮件系统的在线商店创建上下文图。
预期结果:
该技能会返回 Level 1 上下文视图,将商店作为一个系统展示,并包含外部系统、人员以及带标签的关系。
正在使用“c4-modeling”。 开发者请求为一个由 API 支持的 Web 和移动产品创建容器图。
预期结果:
该技能会概述 Web、移动端、API、worker、数据库、缓存、队列和外部支付容器,并附带技术信息。
正在使用“c4-modeling”。 架构师提交了一张混合图,其中同时包含用户、数据库、模块和类。
预期结果:
该技能会标记混合层级问题,并建议分别创建上下文图、容器图和组件图。
安全审计
安全All 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.
风险因素
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/consiliency-c4-modeling/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/consiliency-c4-modeling?utm_source=security_passport_badge)HTML 徽章
<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>嵌入卡片
<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>学术引用 (APA · BibTeX · CFF)
APA 引用
Consiliency. (2026). c4-modeling security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/consiliency-c4-modeling/audits/10BibTeX 引用
@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 评分
评分依据 证据置信度: 高你能构建什么
规划新系统
在实现之前创建上下文图和容器图,让团队就边界和依赖关系达成一致。
解释现有架构
将系统知识转化为 Mermaid 图,用于入职培训、评审和利益相关者讨论。
审查技术设计
检查提议的图是否使用了正确的 C4 层级、标签、描述和技术细节。
试试这些提示
为 [system] 创建 C4 上下文图。用户是 [actors]。外部系统是 [dependencies]。输出带有关系标签的 Mermaid 语法。
为 [system] 创建 C4 容器图。包括 Web 应用、APIs、workers、数据库、队列和外部系统。添加技术和描述。
为 [container] 创建 C4 组件图。展示主要模块、服务、仓储、集成和职责。除非至关重要,否则不要包含类。
审查这些 C4 图,检查是否存在混合抽象层级、缺失标签、边界不清和受众不匹配的问题。在重写之前建议具体修改。
最佳实践
- 在创建较低层级的图之前,先从上下文图开始。
- 让每张图保持在一个 C4 抽象层级,并使用清晰的标签和描述。
- 将复杂系统拆分为聚焦的多张图,而不是把所有内容挤进一张视图。
避免
- 不要在一张图中混合用户、容器、组件和类。
- 不要在上下文图中展示实现细节。
- 不要为简单或频繁变化的代码创建代码层级图。
常见问题
此技能支持哪些图格式?
它能创建全部四个 C4 层级吗?
它会自动检查我的代码库吗?
我应该什么时候使用代码层级图?
非技术利益相关者能使用输出吗?
它如何减少架构图错误?
开发者详情
作者
Consiliency许可证
MIT
Skillstore 修订
r1
版本提示
作者未声明版本。
引用
635f69fb8d2f4e6330ba47a4e5a0fb239c04d110
维护新鲜度
2026/7/18
使用量
7 次下载 · 212 次浏览
文件结构