用途
Skill Chain Prompts 用于编排复杂工作流,将多个技能串联成一条链,共同完成更大的目标。链中的每一步调用一个技能,将上下文向前传递,并跟踪完成情况。链通过 Claude 的顺序处理执行,不需要外部引擎。
主要能力
- 用 YAML 定义链,包含名称、描述和步骤。
- 每个步骤可指定 id、skill、description、outputs、depends_on、checkpoint、optional。
- 支持顺序或并行技能调用(通过 depends_on 表达依赖)。
- 在对话中用 markdown 表格跟踪进度,状态图标包括:○ 待处理、◐ 进行中、● 已完成、⊖ 可选/跳过、✕ 失败。
- 检查点(checkpoint: true)会暂停链以供审查,之后可用 resume 继续。
- 可选步骤(optional: true)可被跳过。
使用方式
命令:
| 命令 | 用途 |
|---|---|
/skill-chain-prompts run <chain> |
执行指定名称的链 |
/skill-chain-prompts list |
显示可用链 |
/skill-chain-prompts status |
显示当前进度 |
/skill-chain-prompts resume |
从检查点继续 |
/skill-chain-prompts skip |
跳过当前可选步骤 |
链格式示例:
chain:
name: "my-workflow"
description: "What this chain accomplishes"
steps:
- id: first
skill: skill-name
description: "What this step does"
outputs: [artifact1, artifact2]
- id: second
skill: another-skill
depends_on: [first]
checkpoint: true # Pause for review
- id: third
skill: final-skill
depends_on: [second]
optional: true # Can be skipped
运行预置链示例:
User: /skill-chain-prompts run api-development
Claude: Starting chain: api-development
"Full API development from design to deployment"
Step 1/5: design (api-design-patterns)
Invoking /api-design-patterns...
查看进度示例:
User: /skill-chain-prompts status
Claude: ## Chain Progress: api-development
| Step | Skill | Status | Notes |
|------|-------|--------|-------|
| design | api-design-patterns | ● Done | OpenAPI spec created |
| test-first | tdd-workflow | ◐ Active | Writing endpoint tests |
| implement | backend-implementation-patterns | ○ Pending | |
| verify | verification-loop | ○ Pending | |
| deploy | deployment-cicd | ⊖ Optional | |
**Progress**: 2/5 steps (40%)
**Current**: test-first
创建自定义链示例:
chain:
name: "cli-tool"
description: "Build a CLI application"
steps:
- id: design
skill: api-design-patterns
description: "Design CLI interface and commands"
- 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
预置链
开发工作流:
- 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
链模板文件位于 assets/chains/:api-development.yaml、fullstack-feature.yaml、career-preparation.yaml、mcp-development.yaml、custom-chain.yaml(空白模板)。
检查点
检查点会暂停链以供审查:
- id: verify
skill: verification-loop
depends_on: [implement]
checkpoint: true # Chain pauses here
在检查点处:链暂停并显示摘要;用户审查产物和进度;/skill-chain-prompts resume 继续;用户也可以修改、重做或中止。
最佳实践
- 从预置链开始,按需定制。
- 使用检查点,在关键步骤后添加以供审查。
- 标记可选步骤,部署、文档通常可选。
- 保持链聚焦,3-7 步为理想。
- 向前传递上下文,引用先前步骤的输出。
参考
- references/chain-format.md — 完整 YAML 规范
- references/execution-model.md — 链的处理方式
- references/state-tracking.md — 进度可视化格式
- references/built-in-chains.md — 所有预置链文档
限制
资料未提供关于收费、价格、平台支持范围、性能效果或具体安装步骤的信息,暂未提供。