Back to skills
SKILL.md
Spec
ASecurityOrchestrated multi-phase planning. Interactive steps in main thread, forks only for exploration.
- 5 stars
- 0 votes
- 0 copies
- 1 view
- Added May 27, 2026
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add qGolem/orc --skill spec --agent claude-codeAre you the author of Spec?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/qgolem-spec)---
description: Orchestrated multi-phase planning. Interactive steps in main thread, forks only for exploration.
argument-hint: [prompt] [slug]
allowed-tools:
- Read
- Write
- Edit
- Glob
- Grep
- Skill
- AskUserQuestion
- TodoWrite
- Bash(ls:*)
- Bash(mkdir:*)
- Bash(git:*)
model: inherit
context: inherit
hooks: {}
user-invocable: true
---
# Orc
Orchestrated planning that keeps interactive steps in the main thread.
## Input
- **$1** — Feature prompt
- **$2** — Plan slug
## Execution
<invariants>
<immutable> You MUST execute ALL skills as ordered in steps below in sequence. Do NOT stop after any single phase.</immutable>
</invariants>
### Step 0: Initialize Todos
<TodoWrite>
<todo content="Run the zed skill with slug=$2 prompt=$1" status="pending" activeForm="skill name='zed' args='$2 $1'" />
<todo content="Run the orc-discover skill with slug=$2" status="pending" activeForm="skill name='orc-discover' args='$2'" />
<todo content="Run the orc-research skill with slug=$2" status="pending" activeForm="skill name='orc-research' args='$2'" />
<todo content="Run the orc-clarify skill with slug=$2" status="pending" activeForm="skill name='orc-clarify' args='$2'" />
<todo content="Run the orc-generate skill with slug=$2" status="pending" activeForm="skill name='orc-generate' args='$2'" />
</TodoWrite>
### Step 1: Create Directory
!`mkdir -p .claude/plans/$2/phases`
### Step 2: Vision
<skill name="orc:zed" args="$2 $1" />
### Step 3: Discovery (forked)
<skill name="orc:orc-discover" args="$2" />
### Step 4: Research (parallel agents)
<skill name="orc:orc-research" args="$2" />
### Step 5: Clarification (interactive x3)
<skill name="orc:orc-clarify" args="$2" />
<skill name="orc:orc-clarify" args="$2" />
<skill name="orc:orc-clarify" args="$2" />
### Step 6: Plan Generation (interactive)
<skill name="orc:orc-generate" args="$2" />
### Step 7: Report Completion
Output:
```
Plan created: .claude/plans/$2/
├── PROJECT.md — Vision and success criteria
├── research/ — Domain ecosystem research
├── STATE.md — Codebase context
├── ROADMAP.md — Phase tracking
└── phases/ — Individual phase plans
Next: /orc-swarm [phase N description]
```
## Critical Rules
1. **Execute ALL phases** — Do not stop after Phase 1, 2, or 3
2. **Sequential execution** — Each phase depends on the previous
3. **Verify outputs** — Check each .md file was created before proceeding
4. **Don't skip clarification** — Discovery often surfaces questions that change the plan
Files in this skill
- SKILL.md
- examples/expected-call-flow.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.