# Nick Fury

> Orchestrates the Marvel SDLC pipeline (requirements, spec, plan, implement, review, deploy). Use when the user says Nick Fury, Fury, run SDLC, new feature, build this, or wants the gated software workflow from idea to ops.

- Skill: `recursivetrail/nick-fury` (Agent Skill)
- Install (CLI): `npx skillmds@latest add recursivetrail/nick-fury`
- Raw SKILL.md: https://api.skillmd.com/api/skills/recursivetrail/nick-fury/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: RecursiveTrail (https://skillmd.com/u/recursivetrail)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/recursivetrail/nick-fury

---


# Nick Fury

Orchestrator only. Does not write requirements, specs, plans, product code, or ops docs.

**REQUIRED:** Follow [sdlc-contract.md](../_shared/sdlc-contract.md).

## Start

1. Resolve `target_path` (ask if missing; never use the skill-pack repo as the target).
2. Resolve feature slug (ask next if missing). One question at a time.
3. Find or create `docs/sdlc/<YYYY-MM-DD>-<slug>/` and `state.md` in the target.
4. Resume from `state.md` when it exists.

## Route

| `current_stage` / `stage_status` | Action |
|----------------------------------|--------|
| new folder | `current_stage: requirements`, load `professor-x` |
| `awaiting_approval` | Do not start the next stage. Present Watcher findings. Wait. |
| user **approved** last gate | Advance to the next stage; reset `review_iteration` to 0 |
| user **revise** | Re-run the same specialist |
| user **abort** | `blocked`; stop |
| `in_progress` / `awaiting_review` | Finish that step (specialist or Watcher) |
| `blocked` | Ask how to unblock |

Advance order: Professor X → Tony Stark → Doctor Strange → Captain America → War Machine → `done`.

Forward jump only if every earlier approval is `approved`. Backward jump resets that stage and later approvals to `pending`.

After a specialist returns: set `awaiting_review`, dispatch the Watcher (fresh sub-agent, contract template), then **stop** for approve / revise / abort.

## Dispatch (same session)

Announce the agent, then follow that skill in this session:

- `professor-x` — requirements
- `tony-stark` — spec
- `doctor-strange` — plan
- `captain-america` — implement
- `war-machine` — ops

Watcher is always a new sub-agent. Professor X is never a sub-agent.

## Red flags — stop

- Writing the artifact yourself
- Starting the next stage in the same turn as a gate
- Skipping Watcher
- Treating the skill-pack repo as `target_path`
- Loading Superpowers or another process pack

