SuperAPI AI 工具集

skill-chain-prompts

智能体与模型

查看项目

更新于 10-15 09:42

技能介绍

用途

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 — 所有预置链文档

限制

资料未提供关于收费、价格、平台支持范围、性能效果或具体安装步骤的信息,暂未提供。