一项Claude Code技能,用于从技能构建多步工作流程——即时创建缺失技能,并将所有内容接线成自动化链条。
概览
一项Claude Code技能,用于从技能构建多步工作流程——即时创建缺失技能,并将所有内容接线成自动化链条。 工作流链是将一系列作业(例如“取Jira工单→TDD→实现,发送PR到Slack”)转变为完全有线的技能流水线。它遵循去中心化链式模型:每个技能拥有自己的路由逻辑,而非依赖集中式编排器。 - — 如果流水线中不存在某项技能,会自动调用技能创建器内联构建 - — 通过创建薄包装技能来处理外部技能集(如超能力),无需修改原始技能 - — 每个技能定义自己的→ INVOKE:切换,保持链条可维护和调试 - 支持 IF/ELSE → INVOKE:对于带有决策点的管道 - - 诊断断裂链的逐步检查表 这是克劳德密码技能。
概述(AI 翻译)
一项Claude Code技能,用于从技能构建多步工作流程——即时创建缺失技能,并将所有内容接线成自动化链条。
概述
workflow-chain 是一个工作流引擎技能,它将一系列作业(例如“获取 Jira 工单→ TDD 实现→发送 PR 到 Slack”)转变为完全有线的技能流水线。它遵循去中心化链式模式:每个技能拥有自己的路由逻辑,而非依赖集中式编排器。
主要特色
- 自动创建缺失技能 — 如果流程中不存在技能,会自动调用技能创建器内嵌构建
- 第三方技能包装 — 通过创建薄包装技能来处理外部技能集(如超能力)的技能,而不修改原始技能
- 去中心化路由 — 每个技能定义自己的
→ INVOKE:切换,保持链的可维护性和调试性 - 条件分支 — 支持具有决策点的管道
IF/ELSE → INVOKE: - 内置调试指南 — 诊断断裂链条的逐步检查清单
安装
这是一个Claude代码技能。把它放在你的项目技能目录里:
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Workflows
A Claude Code skill for building multi-step workflow pipelines from skills — creating missing skills on the fly and wiring everything into an automated chain.
Overview
workflow-chain is a workflow engine skill that turns a sequence of jobs (e.g., “fetch Jira ticket → TDD implementation → send PR to Slack”) into a fully wired skill pipeline. It follows a decentralized chaining model: each skill owns its own routing logic, rather than relying on a centralized orchestrator.
Key Features
- Auto-create missing skills — If a skill in the pipeline doesn’t exist, automatically invokes Skill Creator to build it inline
- Third-party skill wrapping — Handles skills from external skillsets (e.g., superpowers) by creating thin wrapper skills, without modifying the originals
- Decentralized routing — Each skill defines its own
→ INVOKE:handoff, keeping the chain maintainable and debuggable - Conditional branching — Supports
IF/ELSE → INVOKE:for pipelines with decision points - Built-in debugging guide — Step-by-step checklist for diagnosing broken chains
Installation
This is a Claude Code skill. Place it in your project’s skill directory:
your-project/
└── skills/
└── workflow-chain/
└── SKILL.md
Prerequisites
- Claude Code with skill support
- (Recommended) Skill Creator — for auto-creating missing skills in the pipeline
Usage
Trigger the skill by describing a multi-step workflow:
"I want a workflow that fetches a Jira ticket, does TDD implementation, then sends the PR to Slack."
Or explicitly:
"Run workflow-chain to wire these three skills together."
The 5-Step Process
- Inventory — List all skills, check which exist, auto-create missing ones
- Map — Draw the pipeline flow and choose chaining mechanisms
- Wire — Add
→ INVOKE:directives to each skill’s SKILL.md - Entry Point — Create a trigger skill that kicks off the pipeline
- Validate — Walk through end-to-end to verify the chain
Example: Jira-to-PR Workflow
[get-jira-ticket] → [tdd-implementation] → [send-slack-pr]
| Skill | Status | Action |
|---|---|---|
get-jira-ticket |
Missing | Auto-created via Skill Creator |
tdd-implementation |
External (superpowers:test-driven-development) |
Wrapper skill created |
send-slack-pr |
Missing | Auto-created via Skill Creator |
Chaining Protocol
Explicit Handoff (default)
## On Completion
When [done]:
→ INVOKE: skillset:next-skill
Announce: "Using [next-skill] to [purpose]."
Conditional Branch
## Next Step
- **IF** [condition]: → INVOKE: skillset:skill-a
- **IF** [condition]: → INVOKE: skillset:skill-b
- **DEFAULT**: Ask the user.
Third-Party Wrapper
For skills from external skillsets that can’t be modified directly:
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add leochiu-a/workflows