From magician
Orchestrates the full SDLC autonomously with 4 human approval gates: scope, spec, plan, and final go-ahead. For greenfield projects.
How this skill is triggered — by the user, by Claude, or both
Slash command
/magician:manifestThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The complete end-to-end development flow. Four human gates. Everything else runs autonomously.
The complete end-to-end development flow. Four human gates. Everything else runs autonomously.
Autonomy is the point: gather → plan → memorize → execute. The human approves the gates below, not each file read. Ground via kg (not broad grep), memorize the plan + requirements + kg pointers + standards to .workspace/, and execute the whole plan without prompting per read/search — reads/searches/read-only git are auto-approved (magician-ui allow); only writes/commit/push/PR/ticket/destructive ops gate. If you're bombarding the owner with "can I read this?" the run is broken. See lore/autonomy.md.
/manifest is the greenfield entry (build something new). For brownfield work — recreate an existing feature in another app, or change one in place (swap the vendor behind the scenes, redesign, add a capability) — use /transmute, which comprehends the existing feature first and then drives the same delivery spine (conjure → blueprint → weave → gateways → seal) behind a parity contract.
A full SDLC run is large — prefer the latest model and a high reasoning effort (/effort high, or xhigh for big features). If the session is on an older model, suggest upgrading before starting. See lore/models.md.
GATE 1: Scope approval
GATE 2: Spec approval (after /conjure)
GATE 3: Plan approval (after /blueprint)
GATE 4: PR title and final go-ahead (before /seal)
.workspace/shared/research/, which /conjure then reads. Optional; skip when the design is well understood..workspace/shared/specs/.workspace/shared/plans/feature/<kebab-case-name>). Gate with AskUserQuestion — options: Create worktree (isolate on branch feature/<name>), Work in current branch (no worktree). End your turn at the call; wait for the choice.
/portal <name> — passes the name directly, no re-prompting/goal so Claude keeps driving across turns until the completion condition holds.After each sub-skill completes and prints its completion signal, immediately proceed to the next phase. Do not stop and ask "should I continue?" unless the phase is a defined GATE. Blueprint ending with "Run /orchestrate…" is a signal it is done — manifest continues autonomously from there.
After each phase, brief status: "Phase N complete: . Starting Phase N+1."
"Manifest complete. Feature shipped. Chronicle will record this session at stop."
npx claudepluginhub alexander-tyagunov/magician --plugin magicianOrchestrates 6-phase SDLC pipeline (discovery, requirements, architecture, workstreams, implementation, summary) for guided feature development. Supports plan persistence, wave-based resume, autonomous mode, verification, and Stitch UI integration.
Enforces a gated Spec → Plan → Build → Test → Review → Ship lifecycle for multi-file features and projects, preventing AI coding agents from skipping specification and verification steps.
Guides the full SDLC workflow: planning, implementation, testing, review, release, and deployment. Use /sdlc to start a new task or let Claude auto-activate for development tasks.