| name | orchestrate |
| description | Full multi-LLM pipeline orchestration. Runs the cruising pipeline that coordinates GPT, Gemini, and Grok as consultants while Claude remains lead developer. Auto-detects cruising mode from this repository. |
Orchestrate — Multi-LLM Pipeline
Claude leads. External models consult. Claude decides what survives.
Usage
/orchestrate "task description"
/orchestrate cruising "Build a new gallery page for landscape collection"
Mode is cruising by default in this repository.
How It Works
The orchestrator runs a multi-step pipeline defined in /home/user/ken/orchestrator/modes/cruising.yaml:
- Read Standards (Claude) — Load project standards and design patterns
- Generate (Claude) — Generate standards-compliant page content
- Content Review (GPT) — Suggest content additions, structural alternatives, SEO improvements
- Completeness Check (Gemini) — Check content completeness, suggest missing sections
- UX Challenge (Grok) — Challenge layout assumptions, suggest UX innovations
- Integrate (Claude) — Integrate feedback, enforce compliance, produce final output
External steps (3-5) are optional — the pipeline continues gracefully if any fail.
Backend Invocation
IMPORTANT: Execute these commands directly using the Bash tool. Do NOT check if files exist first — just run them.
bash /home/user/ken/orchestrator/bootstrap-env.sh 2>/dev/null; pip3 install -q -r /home/user/ken/orchestrator/requirements.txt 2>/dev/null && python3 /home/user/ken/orchestrator/orchestrate.py cruising "task description"
Only if the command fails with No such file or directory or ModuleNotFoundError, tell the user:
"The orchestrator backend isn't available. Make sure the ken repo is cloned to /home/user/ken/ and run pip3 install -r /home/user/ken/orchestrator/requirements.txt."
Context Boundaries
SEND to external models
- Page requirements and structure
- Content topics and outlines
- SEO targets
NEVER SEND to external models
- Full codebase or source files
- Internal standards documents (send summaries only)
- Analytics data