Agent Skillsanybackup-ai/Anybackup › design-doc-orchestrator

design-doc-orchestrator

GitHub

编排设计文档的更新、拆分与补图,协调多个子技能完成文本、图表及Review任务。

deploy/deploy_package/.skills/design-doc-orchestrator/SKILL.md anybackup-ai/Anybackup

Trigger Scenarios

请求更新或拆分设计文档 涉及架构图、部署图等多文件联动变更

Install

npx skills add anybackup-ai/Anybackup --skill design-doc-orchestrator -g -y
More Options

Non-standard path

npx skills add https://github.com/anybackup-ai/Anybackup/tree/main/deploy/deploy_package/.skills/design-doc-orchestrator -g -y

Use without installing

npx skills use anybackup-ai/Anybackup@design-doc-orchestrator

指定 Agent (Claude Code)

npx skills add anybackup-ai/Anybackup --skill design-doc-orchestrator -a claude-code -g -y

安装 repo 全部 skill

npx skills add anybackup-ai/Anybackup --all -g -y

预览 repo 内 skill

npx skills add anybackup-ai/Anybackup --list

SKILL.md

Frontmatter
{
    "name": "design-doc-orchestrator",
    "description": "编排 `docs\/00_设计文档\/` 下的复杂设计文档更新、拆分、补图和回收。Use when requests mention 设计文档、架构图、部署图、时序图、组件边界、依赖矩阵、统一更新多份设计文档, or when a design change impacts more than one file under `docs\/00_设计文档\/`."
}

Design Doc Orchestrator

docs/00_设计文档/ 当成一组受控交付物来维护,先判断这次设计变更会影响哪些文档,再把具体写作、补图和 review 交给合适的 skill。

First Reads

Working Mode

1. Classify the change

先把任务归入一个或多个变更面:

  • 总体拓扑变化: 组件增删、连接关系、命名空间归属、安装边界变化。
  • 部署链路变化: 安装步骤、前置条件、控制机/目标机职责、验证路径变化。
  • 运行时变化: 环境变量、中间件依赖、服务间调用关系变化。
  • 文档结构变化: 需要把一份设计文档拆成多份,或把多份说明收敛成统一入口。

2. Define the output package

在动笔前先确定交付范围:

  • 单文件更新: 直接更新现有设计文档。
  • 多文件联动: 明确主文档、辅文档和图表落点。
  • 新增文档: 只有当现有文档找不到合适落点,或单文档已经难以维持清晰主线时才新增。

默认保持 docs/00_设计文档/ 的编号稳定。没有明确收益时,不要为了“更整齐”而重排整个目录。

3. Route the work

按最小必要原则调度:

4. Apply the review gate

以下情况默认要走 review:

  • 新增、删除、移动 docs/00_设计文档/ 下的正式文档。
  • 修改总体部署架构、运行时组件边界、命名空间归属或人工步骤职责。
  • 更新 Mermaid 图,且图中节点、边或时序关系发生变化。

只有错别字、轻微措辞或不会改变事实的格式修正,才可以跳过专门 review。

5. Close the loop

完成前统一检查:

  • 文档标题、编号、引用路径是否仍然稳定。
  • 图文是否同步。
  • 新增的设计结论是否能在代码、chart、Ansible 或脚本里找到事实支撑。
  • 如果改动部署逻辑,是否需要补跑 python scripts/validate_deploy.py --mode regression

Guardrails

  • 不要把临时现场约束写成长期产品边界。
  • 不要只根据一处 YAML 或脚本就推导整套部署口径,至少交叉检查 ansible/helm-chart/ 和现有设计文档中的一个。
  • 不要为了创建新文档而创建新文档; 先优先维护现有 docs/00_设计文档/
  • 不要发明代码里不存在的连接关系、环境变量或中间件职责。
  • 不要跳过 review 后仍然宣称“设计文档已完全对齐”。

Done Criteria

  • 受影响的设计文档已明确落位。
  • 如果需要,文本更新、图更新和 review 已串起来。
  • 最终回复能说清:
    • 改了哪些设计文档。
    • 哪些事实来自代码或脚本。
    • 哪些地方仍需后续设计决策。

Version History

  • 6f53e31 Current 2026-07-24 16:10

Same Skill Collection

Agent/skills/ag-ui-design/SKILL.md
Agent/skills/ag-ui-response/SKILL.md
CLI/skill/api/SKILL.md
CLI/skill/client/SKILL.md
CLI/skill/host/SKILL.md
CLI/skill/job/SKILL.md
CLI/skill/mysql/SKILL.md
CLI/skill/network/SKILL.md
CLI/skill/policy/SKILL.md
CLI/skill/protect/SKILL.md
CLI/skill/storage/SKILL.md
CLI/skill/timepoint/SKILL.md
CLI/skill/vmware/SKILL.md
deploy/deploy_package/.skills/anybackup-v9-architecture-charter/SKILL.md
deploy/deploy_package/.skills/design-diagram-maintainer/SKILL.md
deploy/deploy_package/.skills/design-doc-change-handler/SKILL.md
deploy/deploy_package/.skills/design-doc-reviewer/SKILL.md
deploy/deploy_package/.skills/kweaver-core-integrator/SKILL.md
deploy/deploy_package/.skills/sandbox-cli-overlay/SKILL.md
deploy/deploy_package/.skills/v9-deployment-verifier/SKILL.md
deploy/deploy_package/.skills/v9-middleware-deployer/SKILL.md
deploy/deploy_package/.skills/v9-release-packager/SKILL.md
deploy/deploy_package/skills/kweaver-core-offline-deploy/SKILL.md

Metadata

Files
0
Version
6f53e31
Hash
3795a323
Indexed
2026-07-24 16:10

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-18 03:58
浙ICP备14020137号-1 $mapa de visitantes$