Start with Outfitter — scaffold new projects or adopt patterns in existing codebases. Detects context, scans for adoption candidates, and orchestrates phased conversion.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
Start with Outfitter — scaffold new projects or adopt patterns in existing codebases. Detects context, scans for adoption candidates, and orchestrates phased conversion.
Delete the plan directory when adoption is complete
Stage 1: Assess
Run the setup script to scan the codebase and generate the plan.
What to Run
# From the plugin directory (when installed):
./skills/outfitter-start/scripts/setup.sh [project-root]
# Or use the skill's scan functionality directly
The script will refuse to run if a plan already exists (won't override).
What Gets Generated
.agents/plans/outfitter-start/
├── PLAN.md # Entry point with navigation
├── SCAN.md # Scan results, effort estimates
└── stages/ # Task files for each stage
What to Review in SCAN.md
Finding
Meaning
0 throws, 0 custom errors
Greenfield — skip to Foundation, use fieldguide presets
1-5 throws
Low effort — straightforward conversions
6-15 throws
Medium effort — plan your approach
16+ throws
High effort — work through stages methodically
Custom error classes
Map each to taxonomy (see stages/errors.md)
High console count
Lots of logging to convert (see stages/handlers.md)
Package Discovery table
Review all @outfitter/* options before installing
High blast radius handlers
Split into caller-focused sub-phases before converting
@outfitter/types should be treated as optional unless the target project
has clear branded-type or utility adoption points.
Decision Point
After reviewing SCAN.md:
Greenfield? → Load fieldguide, use its presets directly
Migration? → Continue to Stage 2
Stage 2: Configure
Adjust the plan based on your assessment.
What to Do
Open stages/overview.md
Review the status dashboard
Adjust stage order if needed (Paths can run parallel with Handlers)
Add notes about decisions or blockers
Stage Dependencies
Foundation (required first)
│
├── Paths (can run parallel)
│
└── Handlers
│
├── Errors
│
└── Adapters
│
└── Documents (last)
Unknowns: Review throughout, resolve before Documents
Stage 3: Execute
Work through stages in order, updating stages/overview.md as you go.