用途:把多个 c4-code-*.md 代码级文档综合为逻辑组件级架构,定义组件边界、职责、接口与依赖,适用于认证授权代码、API 层、数据库访问代码等的组件划分与文档化。
主要能力:提供组件概览模板(名称、描述、类型、技术)、目的与功能特性说明、代码元素链接、接口文档(协议与操作签名)、组件与外部系统依赖、基于 Mermaid C4Component 语法的组件图,以及主组件索引模板。
使用方式:在涉及该组件级任务的场景下,先明确目标、约束与输入,应用最佳实践并验证结果,输出可执行步骤与校验方式。示例交互包括:将所有 c4-code-*.md 文件综合为逻辑组件、为认证授权代码定义组件边界、为 API 层创建组件级文档、识别组件接口并创建组件图、把数据库访问代码归组为组件并记录关系。
关键区分:相较 C4-Code 代理,本技能把多个代码文件综合为组件;相较 C4-Container 代理,侧重逻辑分组;相较 C4-Context 代理,提供组件级细节。
不适用:与该组件级任务无关的工作,或超出其领域的其他工具与主题。
限制:资料未提供安装命令、具体收费、运行平台与版本信息。