askill
run

runSafety 88Repository

Full pipeline — run ideate, plan, execute, verify, close with phase gating

0 stars
1.2k downloads
Updated 2/19/2026

Package Files

Loading files...
SKILL.md

Skill: run

Full SWARM SDLC pipeline with phase gating. Runs all phases in sequence with confirmation between each phase. If any phase fails, reports the failure and stops.

Inputs

  • Story file: Path to a .swarm/backlog/{ID}.md file in draft status
  • Optional: --auto flag to skip confirmations between phases

Steps

Phase 1: Ideate

  1. Execute the swarm:ideate skill on the story.
  2. Gate check: Use the swarm_validate tool with path set to the absolute path of .swarm/backlog/${STORY_ID}.md. Verify the story has:
    • At least 3 acceptance criteria defined
    • Complexity estimated
    • Status is ideating (not awaiting_input)
  3. If the gate fails:
    • Report what is missing.
    • If status is awaiting_input, stop and tell the user to answer questions in .swarm/pending-questions/.
    • Exit with failure.
  4. If the gate passes and --auto is not set, ask for confirmation to proceed.

Phase 2: Plan

  1. Execute the swarm:plan skill on the story.
  2. Gate check: Use the swarm_transition tool with path and target_status set to planned. Verify the story has:
    • At least one task defined
    • All ACs covered by at least one task
    • No circular task dependencies
    • Status is planned (not awaiting_input)
  3. If the gate fails:
    • Report what is missing.
    • Exit with failure.
  4. If the gate passes and --auto is not set, ask for confirmation to proceed.

Phase 3: Execute

  1. Execute the swarm:execute skill on the story.
  2. Gate check: Verify:
    • All tasks are done or skipped
    • Code compiles: bun run typecheck
    • Tests pass: bun test
    • Linting passes: bunx biome check .
  3. Use the swarm_transition tool with target_status set to verifying.
  4. If the gate fails:
    • Report which checks failed.
    • Exit with failure.
  5. If the gate passes and --auto is not set, ask for confirmation to proceed.

Phase 4: Verify

  1. Execute the swarm:verify skill on the story.
  2. Gate check: Use the swarm_transition tool with target_status set to done. Verify:
    • All ACs have status passing
    • Story status is done
  3. If the gate fails:
    • Report which ACs are not passing.
    • Exit with failure.
  4. If the gate passes and --auto is not set, ask for confirmation to proceed.

Phase 5: Close

  1. Execute the swarm:close skill on the story.
  2. Gate check: Verify:
    • Retrospective file exists at .swarm/retrospectives/{ID}-retro.md
    • Story has been moved to .swarm/archive/{ID}.md
    • Knowledge items extracted (if knowledge_extraction enabled in WoW)
  3. If the gate fails:
    • Report what is missing.
    • Exit with failure.

Final Report

Output a summary:

## SWARM Pipeline Complete: {ID}

| Phase | Status | Duration |
|-------|--------|----------|
| Ideate | PASS | Xs |
| Plan | PASS | Xs |
| Execute | PASS | Xs |
| Verify | PASS | Xs |
| Close | PASS | Xs |

**Total time:** X minutes
**ACs:** N/N passing
**Tasks:** N/N completed
**Knowledge items:** N extracted

Outputs

  • Fully processed story from draft to archived
  • Retrospective file with metrics
  • Knowledge items extracted and filed
  • Agent memory updated
  • Pipeline summary report

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

82/100Analyzed 2/25/2026

Well-structured full pipeline orchestration skill with detailed phase gating. Covers 5 SWARM phases (ideate, plan, execute, verify, close) with explicit gate checks at each stage. Highly actionable with specific tool calls and commands. Tightly coupled to SWARM methodology and project-specific tools (swarm_validate, swarm_transition), making it internal to the recursive-ai project despite being in a dedicated skills folder.

88
90
65
80
92

Metadata

Licenseunknown
Version-
Updated2/19/2026
Publisherhgeldenhuys

Tags

ci-cdobservabilitytesting