Command Reference
App Factory exposes a deterministic command interface. Each command triggers a specific pipeline execution mode.
Core Commands
These are the primary commands for generating ideas and building apps.
run app factory
run app factoryGenerates and ranks 10 app ideas for selective building.
Behavior
- • Executes Stage 01 ONLY and generates EXACTLY 10 ranked ideas
- • Creates idea directories with metadata (no stages 02-10)
- • Updates global leaderboard with ranked ideas
- • Leaves ideas in “idea bin” state for later building
Output Structure
runs/YYYY-MM-DD/<run_name>/
├── stage01/stages/stage01.json # 10 validated ideas
├── ideas/
│ ├── 01_<slug>__<id>/meta/ # Idea bin - metadata only
│ ├── 02_<slug>__<id>/meta/
│ └── ... (10 directories)
└── meta/
├── idea_index.json
└── run_manifest.jsonbuild <IDEA>
build <IDEA_ID_OR_NAME>Builds ONE selected idea from the idea bin into a complete Expo React Native app.
Behavior
- • Resolves idea target from slug or name alias
- • Executes missing stages 02-09 IN ORDER
- • Executes Stage 10 app building
- • Outputs complete Expo app to
builds/<idea_dir>/
Example
build focus_flow_aidream <IDEA_TEXT>
dream "A habit tracker with AI suggestions"Transforms a raw app idea into a complete, store-ready Expo React Native app via end-to-end pipeline execution.
Behavior
- • Parses raw idea and creates run directory
- • Executes Dream Stage 01 (single idea validation)
- • Executes Stages 02-10 automatically
- • Produces ONE store-ready app from raw idea text
Utility Commands
Commands for validation and status checking.
validate run
validate runValidates the most recent run or current run if active.
- • Confirms run_manifest.json exists and is valid
- • Confirms Stage JSON artifacts exist and validate against schemas
- • Confirms Stage 01 produced exactly 10 ideas
- • No generation - validation only
show status
show statusPrints the current run status using run_manifest.json and per-idea stage_status.json files.
- • No generation, no mutation
- • Shows progress for all ideas in current run
Command Semantics
Important
Once a supported command is received, Claude enters Execution Mode:
- • No file exploration
- • No CLI guessing
- • Only deterministic stage execution
- • Artifact writing and validation