技能 c4-architecture-c4-architecture
📦

c4-architecture-c4-architecture

安全

生成C4架构图

此技能通过自底向上分析代码结构,自动生成全面的C4架构文档,创建包含API规范的Context、Container、Component和Code级别图表。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“c4-architecture-c4-architecture”。 在Node.js项目上使用c4-architecture技能

预期结果:

创建C4-Documentation/文件夹,包含c4-code-api-routes.md、c4-code-models.md、c4-component.md、c4-container.md、c4-context.md以及包含OpenAPI规范的apis/目录

正在使用“c4-architecture-c4-architecture”。 在微服务仓库上运行技能

预期结果:

为每个服务生成单独的容器文档、服务间关系图以及显示外部依赖的上下文图

安全审计

安全
v1 • 2/25/2026

All static findings are false positives. This is a documentation-generation skill that outputs markdown files with C4 architecture diagrams. The skill does not execute external commands, make network requests, or implement cryptographic algorithms. References to shell syntax and URLs are part of documentation examples, not actual execution.

1
已扫描文件
392
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

新团队入职

通过生成全面的C4文档,快速了解现有代码库架构。

架构评审

为架构评审会议或技术文档记录当前系统架构。

API文档生成

通过代码分析为所有容器API自动生成OpenAPI规范。

试试这些提示

基础C4生成
使用c4-architecture技能为此仓库生成C4架构文档。
带排除项的完整分析
生成C4文档,target_directory设置为./src,exclude_patterns设置为["node_modules",".git","dist"],include_tests设置为true。
容器聚焦视图
使用c4-architecture技能,专注于容器和部署分析。将所有组件映射到Docker容器和Kubernetes清单(如果存在)。
API优先文档
生成强调API规范的C4文档。为每个容器创建全面的OpenAPI 3.1规范,包含所有端点、请求/响应模式 和认证要求。

最佳实践

  • 在注释良好的代码上运行以获得更好的文档质量
  • 审核生成的OpenAPI规范的准确性
  • 使用上下文图进行利益相关者沟通

避免

  • 不用于运行时行为分析
  • 避免期望动态依赖检测
  • 不要依赖未经人工审核的生成文档

常见问题

什么是C4模型?
C4代表Context、Container、Component和Code。它是一种分层的软件架构描述方式,在不同细节级别上描述系统架构。
此技能会修改我的代码吗?
不。此技能只读取您的代码并生成文档文件,不会修改现有源代码。
支持哪些编程语言?
该技能适用于任何编程语言。它通用地分析代码结构、函数和依赖关系。
输出存储在哪里?
所有文档都写入仓库根目录下的新C4-Documentation/目录中。
我可以自定义分析的目录吗?
是的。使用target_directory和exclude_patterns配置选项自定义分析范围。
它会生成API文档吗?
是的。该技能为所有容器API创建OpenAPI 3.1规范,并将其保存在apis/子目录中。

开发者详情

文件结构

📄 SKILL.md