技能链编排 skill-chain-prompts

技能链编排用于通过链式调用多个技能来编排复杂工作流,支持定义序列、跟踪进度,并应用于开发、文档、职业准备等场景。关键词包括:技能链、工作流自动化、多技能协调、YAML定义、进度跟踪、预构建链、开发工作流、专业工作流、元技能。

DevOps 0 次安装 0 次浏览 更新于 3/7/2026

name: 技能链提示 description: 使用基于提示的技能链来编排多技能工作流。通过YAML链定义定义顺序或并行技能调用,跟踪链中的进度,并使用预构建的链用于开发、文档和职业工作流。在协调多个技能处理复杂任务时使用。 license: MIT complexity: 中级 time_to_learn: 30分钟 tags: [编排, 工作流, 链式, 多技能, 自动化, 元]

技能链提示

通过链式调用多个技能来编排复杂工作流。定义序列、跟踪进度,并使用预构建的链用于常见开发模式。

概念

是一系列技能协同工作以实现更大目标的序列。每个步骤调用一个技能,传递上下文,并跟踪完成情况。链通过Claude的顺序处理工作——无需外部引擎。

快速参考

链格式

chain:
  name: "my-workflow"
  description: "此链实现的目标"

steps:
  - id: first
    skill: skill-name
    description: "此步骤的作用"
    outputs: [artifact1, artifact2]

  - id: second
    skill: another-skill
    depends_on: [first]
    checkpoint: true  # 暂停以供审查

  - id: third
    skill: final-skill
    depends_on: [second]
    optional: true  # 可以跳过

命令

命令 用途
/skill-chain-prompts run <chain> 执行命名链
/skill-chain-prompts list 显示可用链
/skill-chain-prompts status 显示当前进度
/skill-chain-prompts resume 从检查点继续
/skill-chain-prompts skip 跳过当前可选步骤

预构建链

开发工作流

api-development — 从设计到部署的完整API

api-design-patterns → tdd-workflow → backend-implementation-patterns → verification-loop → deployment-cicd

fullstack-feature — 完整功能实现

product-requirements-designer → api-design-patterns → backend-implementation-patterns → frontend-design-systems → testing-patterns → verification-loop

mcp-development — MCP服务器创建

mcp-builder → testing-patterns → verification-loop → mcp-server-orchestrator

专业工作流

career-preparation — 求职准备

cv-resume-builder → portfolio-presentation → interview-preparation → networking-outreach

documentation — 项目文档

doc-coauthoring → github-repository-standards → github-profile-architect

使用示例

运行预构建链

用户: /skill-chain-prompts run api-development

Claude: 启动链: api-development
        "从设计到部署的完整API开发"

        步骤 1/5: design (api-design-patterns)
        调用 /api-design-patterns...

检查进度

用户: /skill-chain-prompts status

Claude: ## 链进度: api-development

        | 步骤 | 技能 | 状态 | 备注 |
        |------|-------|--------|-------|
        | design | api-design-patterns | ● 完成 | OpenAPI规范已创建 |
        | test-first | tdd-workflow | ◐ 进行中 | 编写端点测试 |
        | implement | backend-implementation-patterns | ○ 待定 | |
        | verify | verification-loop | ○ 待定 | |
        | deploy | deployment-cicd | ⊖ 可选 | |

        **进度**: 2/5 步骤 (40%)
        **当前**: test-first

创建自定义链

用户: 我需要一个构建CLI工具的链

Claude: 创建自定义链...

        chain:
          name: "cli-tool"
          description: "构建CLI应用程序"

        steps:
          - id: design
            skill: api-design-patterns
            description: "设计CLI界面和命令"

          - id: implement
            skill: backend-implementation-patterns
            depends_on: [design]

          - id: test
            skill: testing-patterns
            depends_on: [implement]

          - id: docs
            skill: doc-coauthoring
            depends_on: [implement]
            optional: true

        准备执行?

状态跟踪

进度在对话中使用Markdown表格跟踪:

## 链进度: fullstack-feature

| 步骤 | 技能 | 状态 | 备注 |
|------|-------|--------|-------|
| requirements | product-requirements-designer | ● 完成 | PRD完成 |
| api | api-design-patterns | ● 完成 | 12个端点 |
| backend | backend-implementation-patterns | ◐ 进行中 | 8/12端点 |
| frontend | frontend-design-systems | ○ 待定 | |
| testing | testing-patterns | ○ 待定 | |
| verify | verification-loop | ○ 待定 | |

**进度**: 2.5/6 步骤 (42%)
**检查点**: 在verify之后

状态图标

图标 含义
待定
进行中
完成
可选/跳过
失败

检查点

检查点暂停链以供审查:

- id: verify
  skill: verification-loop
  depends_on: [implement]
  checkpoint: true  # 链在此处暂停

在检查点:

  1. 链暂停并显示摘要
  2. 用户审查工件和进度
  3. /skill-chain-prompts resume 继续
  4. 或用户可以修改、重做或中止

最佳实践

  1. 从预构建链开始 — 根据需要自定义
  2. 使用检查点 — 在关键步骤后添加以供审查
  3. 标记可选步骤 — 部署、文档通常可选
  4. 保持链聚焦 — 3-7步是理想的
  5. 向前传递上下文 — 参考先前步骤的输出

参考

  • references/chain-format.md — 完整YAML规范
  • references/execution-model.md — 链的处理方式
  • references/state-tracking.md — 进度可视化格式
  • references/built-in-chains.md — 所有预构建链文档

链模板

预构建链文件在 assets/chains/:

  • api-development.yaml
  • fullstack-feature.yaml
  • career-preparation.yaml
  • mcp-development.yaml
  • custom-chain.yaml — 空白模板