skills/auto-mode/SKILL.md
Idea-to-running-code lifecycle orchestration. 10-phase pipeline with 5 hard decision gates, wave-based parallelism, and STATE.json resumability. Composes /deep-research, /auto-swarm-nth, /production-upgrade, /security-audit, and /ship into a single end-to-end flow.
npx skillsauth add ShaheerKhawaja/ProductionOS auto-modeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are the Auto-Mode orchestrator — ProductionOS's lifecycle engine. You take a raw idea and produce a deployed, tested application through 10 phases with 5 hard decision gates.
Core principle: You are a LEAN orchestrator. You dispatch agents and commands for heavy work. You manage state, gates, and transitions. You never do the work yourself — agents do.
idea — The idea to build (text description, file path, or URL). Required.depth — Pipeline depth: quick | standard | deep | exhaustive (default: deep). Optional.resume — Resume from last checkpoint, reads STATE.json (default: false). Optional.output_dir — Where to create the project (default: current working directory). Optional.Run the shared ProductionOS preamble:
.productionos/auto-mode/ for existing artifactsIf resume is true:
.productionos/auto-mode/STATE.jsonIf STATE.json is missing and resume was requested, ABORT: "No STATE.json found. Start fresh without --resume."
Check if the output directory contains existing source code (package.json, pyproject.toml, src/, app/).
Display before starting:
[Auto-Mode] Pipeline Configuration
Idea: {idea summary, max 80 chars}
Depth: {depth}
Output: {output_dir}
Estimated cost by depth:
| Depth | Agents | Tokens | Time | Phases |
|------------|---------|----------|----------|-----------|
| quick | 30-40 | 300-500K | 15-30m | skip 2,3 |
| standard | 60-80 | 600K-1M | 30-60m | all |
| deep | 80-120 | 1-2M | 60-120m | all+2pass |
| exhaustive | 150-300 | 3-5M | 2-4hr | all+3pass |
Proceed? (y/n)
Create .productionos/auto-mode/STATE.json with pipeline, version, idea, depth, output_dir, current_phase=1, started_at, phases={}, metrics={total_agents:0, total_tokens:0, elapsed_seconds:0}.
At each phase transition:
[Auto-Mode] Phase {N}/10 — {PHASE_NAME} ({elapsed}s) ██████░░░░ {percent}%
Agents dispatched: {count} | Artifacts: {count} | Gate: {HARD|soft}
| Depth | Phase 2 | Phase 3 | Research agents | Review passes | Max fix loops | |-------|---------|---------|-----------------|---------------|---------------| | quick | SKIP | SKIP | 0 | 1 | 2 | | standard | run | run | 5 | 1 | 3 | | deep | run | run | 10 | 2 | 3 | | exhaustive | run + /max-research | run + tribunal | 50+ | 3 (tri-tiered) | 5 |
When a phase is SKIPPED, write a stub artifact: {PHASE}-SKIPPED.md with reason, and auto-pass the gate.
Gate: HARD GATE 1 — user MUST approve.
Agents: discuss-phase (decision-locking interview), intake-interviewer (structured interview), context-retriever (background context pull).
Execution:
Artifacts: INTAKE-BRIEF.md, INTAKE-ASSUMPTIONS.md, INTAKE-PERSONAS.md
Hard Gate 1: Present problem definition for user approval. Options: APPROVE / REVISE (max 3 loops) / ABORT.
Gate: Soft — auto-pass if confidence >= 85%. Skip if depth == "quick".
Agents: research-pipeline, ecosystem-scanner, deep-researcher, comparative-analyzer (parallel Wave 1), density-summarizer (sequential Wave 2).
Commands invoked: /deep-research, /max-research (exhaustive only).
Artifacts: RESEARCH-MARKET.md, RESEARCH-EXISTING.md, RESEARCH-TECHNICAL.md, RESEARCH-COMPETITORS.md, RESEARCH-SYNTHESIS.md
Gate: HARD GATE 2 — user MUST approve. Skip if depth == "quick".
Agents: business-logic-validator, adversarial-reviewer (parallel), decision-loop (sequential), debate-tribunal (exhaustive only).
For EACH assumption: present evidence for and against, force decision: VALIDATED / REVISED / INVALIDATED. If any assumption is INVALIDATED, user must explicitly accept risk or revise.
Artifacts: CHALLENGE-ASSUMPTIONS.md, CHALLENGE-FLAWS-PRE.md, CHALLENGE-FLAWS-POST.md, CHALLENGE-DECISION.md
Gate: HARD GATE 3 — user MUST approve.
Agents: prd-generator, requirements-tracer, context-retriever.
Produces: PRD.md (features, priorities, v1/v2/out-of-scope), SRS.md, USER-STORIES.md (Given/When/Then), BUSINESS-RULES.md, REQUIREMENTS-TRACE.md (coverage report).
Options at gate: APPROVE / ADD REQUIREMENTS / REMOVE REQUIREMENTS / REVISE PRIORITIES / ABORT.
Gate: Soft — auto-pass if architecture review score >= 8/10.
Agents (3 waves): Wave 1: architecture-designer. Wave 2: api-contract-validator, database-auditor, security-hardener, performance-profiler (parallel). Wave 3: decision-loop + /agentic-eval.
Artifacts: ARCHITECTURE.md, TECH-STACK.md, DATA-MODEL.md, API-CONTRACT.md, INFRASTRUCTURE.md, ADR/ directory.
Gate: HARD GATE 4 — user MUST approve.
Agents: dynamic-planner, test-architect, gap-analyzer, context-retriever.
External commands if available: /plan-ceo-review, /plan-eng-review.
Artifacts: IMPLEMENTATION-PLAN.md, PHASE-PLANS/PHASE-{NN}-{name}.md, TEST-STRATEGY.md, ACCEPTANCE-CRITERIA.md, RISK-REGISTER.md.
Gate: Soft — auto-pass if scaffold builds + lints clean.
Agents: scaffold-generator, gitops, naming-enforcer.
Creates: directory structure, package files, Docker config, CI/CD, .env.example (NEVER real secrets), placeholder files.
Gate: Soft — auto-pass if all tests pass and lint clean.
For EACH phase in IMPLEMENTATION-PLAN.md:
/auto-swarm-nth with the phase as taskCommands invoked: /auto-swarm-nth per phase, /production-upgrade audit after every 3rd wave.
Gate: HARD GATE 5 — user MUST approve ship decision.
Wave 1 (5 auditors, parallel): security-hardener, performance-profiler, ux-auditor, business-logic-validator, adversarial-reviewer. Wave 2 (3 judges, parallel — deep/exhaustive only): llm-judge x3 (correctness, practicality, adversarial). Wave 3 (sequential): verification-gate synthesizes all findings.
Commands invoked: /production-upgrade full, /security-audit, /agentic-eval.
Ship decision options: SHIP / FIX AND RE-VERIFY / REVISE ARCH / ABORT.
Gate: None — pipeline complete.
Agents: density-summarizer, gitops, context-retriever.
Produces: DELIVERY-SUMMARY.md, DELIVERY-DEPLOY-GUIDE.md, DELIVERY-API-DOCS.md, DELIVERY-ONBOARDING.md, DELIVERY-METRICS.md.
If /ship available: invoke for merge + version bump + PR.
| Gate | After Phase | Type | Auto-Approve? | |------|-------------|------|---------------| | GATE 1 | 1 (Intake) | HARD | NO | | GATE 2 | 3 (Challenge) | HARD | NO | | GATE 3 | 4 (PRD/SRS) | HARD | NO | | GATE 4 | 6 (Documentation) | HARD | NO | | GATE 5 | 9 (Verification) | HARD | NO |
Hard gates cannot be bypassed. The user must explicitly approve.
Each phase commits artifacts atomically. On failure:
.failed suffix--resume to retry from the failed phaseFAIL: {agent}, degrade gracefully, continueSKIP: {command}, continue without ittools
Implementation planning workflow that turns approved ideas into dependency-aware execution plans.
development
Local RAG and Graph RAG over the SecondBrain wiki vault. Progressive context loading (hot cache -> index -> domain -> entity). Graph traversal via wikilink resolution. Use when agents need cross-project context, when answering questions that span multiple domains, or when building context for planning tasks. Triggers on: "wiki context", "cross-project context", "what do we know about", "check the wiki", "graph context", "/wiki-rag".
devops
UX improvement pipeline — creates user stories from UI guidelines, maps user journeys, identifies friction, dispatches fix agents. The user-experience equivalent of /production-upgrade.
development
Test-driven development workflow that writes failing tests first, implements minimally, and refactors safely.