Skip to content
Back to skills

Spec

ASecurity

Orchestrated multi-phase planning. Interactive steps in main thread, forks only for exploration.

  • 5 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 27, 2026
developmentbashgit

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add qGolem/orc --skill spec --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Spec?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Spec
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qgolem-spec/badge)](https://www.skillsdirectory.com/skills/qgolem-spec)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.md2.5 KB
  • examples/expected-call-flow.md7.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.