doc-architecture
>
它会碰到什么
扫了多少15 个文本文件,7 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
Doc Architecture
用途
- 将文档能力拆入现有 team-skills 主链,不新增并行文档体系。
- 统一 Discovery、Service Decomposition、NFR、Audit 的输入输出结构。
- 保证文档可追溯落盘到
docs/artifacts/、docs/adr/与docs/memory/。
完整工作流
Step 1: Discovery
- 使用 [discovery-questionnaire.md](references/discovery-questionnaire.md) 收集项目背景、技术栈、架构风格与约束。
- 若是既有项目(brownfield),先补做现状扫描:盘点现有模块、入口、外部依赖、关键数据流和历史包袱;必要时借助
/update-codemaps生成 token-lean 结构快照。 - 形成 Project Profile Card。
- 按 [tech-stack-profiles.md](references/tech-stack-profiles.md) 锁定文档术语风格。
输出回落:prd.md、delivery-plan.md
Step 2: Modeling
- 使用 [service-decomposition-guide.md](references/service-decomposition-guide.md) 识别领域与服务边界。
- 产出 Service Catalog 与 Communication Matrix。
- 收集 NFR(可用性、性能、安全、可观测性)。
输出回落:arch-design.md、api-contract.md
Step 3: Generation Mapping
- 按 [artifact-mapping.md](references/artifact-mapping.md) 将文档输出映射到 artifacts。
- 参考
references/templates/选择章节结构。 - 若属于 brownfield 任务,把现状扫描结果回落为 brownfield context snapshot,写入
delivery-plan.md/arch-design.md,不要新建平行事实源。 - 对缺失信息使用
<!-- TODO: ... -->标记,不虚构业务事实。
输出回落:delivery-plan.md、arch-design.md、api-contract.md
Step 4: Execute Backfill
- 在执行阶段记录实现偏差、接口漂移、事件变更。
- 关键取舍进入 ADR,轻量决策进入 decisions。
输出回落:execute-log.md、docs/adr/*.md、docs/memory/decisions.md
Step 5: Consistency Audit
- 使用 [audit-checklist.md](references/audit-checklist.md) 做一致性审计。
- 审计服务名、API 覆盖、事件覆盖、鉴权一致性、索引完整性。
输出回落:test-plan.md
Step 6: Release & Evolution
- 将发布、监控、回滚与观察项落入发布产物。
- 按 [doc-evolution-guide.md](references/doc-evolution-guide.md) 做增量演进。
输出回落:release-plan.md、docs/memory/sessions/*.md
最小产物清单
docs/artifacts/{date}-{slug}/prd.mddocs/artifacts/{date}-{slug}/delivery-plan.mddocs/artifacts/{date}-{slug}/arch-design.mddocs/artifacts/{date}-{slug}/api-contract.md(按需)docs/artifacts/{date}-{slug}/execute-log.mddocs/artifacts/{date}-{slug}/test-plan.mddocs/artifacts/{date}-{slug}/release-plan.mddocs/adr/ADR-{NNN}-{slug}.md(按需)docs/memory/project-context.md、docs/memory/decisions.md、docs/memory/lessons-learned.md、docs/memory/sessions/*.md
何时优先调用
tech-lead需要把架构文档能力并入主链而不新增命令时。architect需要在arch-design.md与api-contract.md形成可执行契约时。qa-engineer需要把文档一致性纳入放行证据时。
参考资料
- [doc-architecture-integration.md](../../docs/runbooks/doc-architecture-integration.md)
- [team-command-output-contracts.md](../../docs/runbooks/team-command-output-contracts.md)
- [artifact-standards.md](../../rules/artifact-standards.md)
- [discovery-questionnaire.md](references/discovery-questionnaire.md)
- [service-decomposition-guide.md](references/service-decomposition-guide.md)
- [audit-checklist.md](references/audit-checklist.md)
- [doc-evolution-guide.md](references/doc-evolution-guide.md)
- [artifact-mapping.md](references/artifact-mapping.md)
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
星标★ 1,027
本站分层T1
该仓技能数1910
原文件路径
plugins/Colin4k1024/tsp/skills/doc-architecture/SKILL.md