danielvm-git/bigpowers/compose-workflow
Claude Code and agent skill by danielvm-git/bigpowers
- community
Checking that the SKILL.md file is still in the repository.
Chain multiple bigpowers skills into a custom workflow recipe saved in specs/. Use when a project repeats a non-standard skill sequence, or user wants a documented playbook beyond orchestrate-project modes.
Install
npx vskill@latest install danielvm-git/bigpowers/compose-workflowSKILL.md
Compose Workflow
HARD GATE — HARD GATE — Workflows are orchestration, not automation. Do NOT create workflows for tasks that should be single skills. Workflow complexity must be justified.
Process
- Interview: goal, phases, which skills, gates between steps.
- Write
specs/workflows/<name>.yaml:
name,command,description,skills[],verify- Optional:
argsfor skill-specific arguments
- Register in state.yaml Active Decisions.
- Optional: reference from
orchestrate-projectAd-Hoc mode.
Prefer the YAML recipe format over the legacyspecs/WORKFLOW-<name>.mdmarkdown format.YAML recipes are command-mappable, machine-readable, and listed in the Standard Recipe Library.
Terminal-state taxonomy (e45s27)
Every workflow step and /loop tick MUST exit with exactly one terminal state:
| State | Meaning | Next action | |
|---|---|---|---|
success | Step verify passed; artifacts written | Advance to next skill in recipe | |
no-op | Nothing to do (already green / already applied) | Skip step; advance | |
blocked | External gate (approval, red CI, missing dep) | diagnose-stall or escalate to user | |
exhausted | Max iterations/cycles reached (review cap, dispatch cycles) | Stop; human decision required |
Record terminal state in specs/state.yaml handoff.last_terminal_state when a recipe step completes. /loop ticks that produce no progress for two consecutive wakes → invoke diagnose-stall.
Standard Recipe Library
Pre-built recipes in specs/workflows/ map agentic stack commands to skill chains. Reference them in AGENTS.md so /command directly invokes the matching recipe.
| Command | Workflow | Skill chain | |
|---|---|---|---|
/check-stack | check-stack | survey-context → assess-impact → setup-environment | |
/ship | ship | audit-code → commit-message → release-branch | |
/tdd | tdd | develop-tdd → enforce-first | |
/code-review | code-review | audit-code → request-review → respond-review | |
/security | security | audit-code → request-review | |
/plan | plan | survey-context → research-first → plan-work | |
/build-fix | build-fix | investigate-bug → diagnose-root → develop-tdd → validate-fix | |
/e2e | e2e | smoke-test → verify-work |
Add to AGENTS.md:
Verify
→ verify: [ "$(ls specs/workflows/*.yaml 2>/dev/null | wc -l | tr -d ' ')" -ge 8 ]
See REFERENCE.md for template.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/compose-workflow/SKILL.md
Popularity
- Repository stars
- 244
- Repository forks
- 19
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/danielvm-git/bigpowers/compose-workflow)