Mission Control Onboarding
Set up the projects registry (projects.md) and orient the user to the Flight Control workflow.
When to Use
Run /init-mission-control when:
- •
projects.mddoesn't exist (first time using Mission Control) - •Adding a new project to the registry
- •Updating an existing project's details
Workflow
1. Check Registry Status
Check if projects.md exists in the mission-control repository root.
If missing:
"No projects registry found. Let's set one up — this tells Mission Control where your projects live."
If exists:
"Projects registry found. Want to add a new project or update an existing one?"
2. Create or Update Registry
If creating new:
- •Copy
projects.md.templatetoprojects.md - •Remove the example entries
- •Interview the user to register their first project (see step 3)
If updating:
- •Read existing
projects.md - •Ask: add new project, or update existing?
- •Proceed accordingly
3. Discover Projects
Ask the user how they want to add projects:
"Want to scan a directory for projects, or add a single project?"
Option A: Scan a directory
- •Ask for the parent directory path (e.g.,
~/projects) - •Scan immediate subdirectories for git repos
- •Present the list and ask which ones to register
- •Auto-detect details for each selected project
- •Ask for descriptions in batch (or let the user provide them later)
Option B: Add a single project
- •Ask for the project path (e.g.,
~/projects/my-app) - •Verify it exists and is a git repo
- •Auto-detect details
- •Ask only for what can't be detected: description, and optionally stack/status
Auto-detection: For each project directory, run:
- •Slug: directory name
- •Remote:
git -C <path> remote get-url origin
Only ask the user for fields that can't be auto-detected.
4. Orientation
After the registry is set up, briefly orient the user:
"You're all set. Here's the workflow:"
- •
/init-project— Run this in each project to set up.flightops/with methodology references and configure the project crew- •
/mission— Define what you want to achieve (outcomes, not tasks)- •
/flight— Break a mission into technical specs- •
/leg— Generate implementation steps for each flight leg- •
/agentic-workflow— Execute legs with automated Developer + Reviewer agents
"Start with
/init-projecton the project you just registered."
5. Offer Next Step
"Want to run
/init-projectfor {project-slug} now?"
If yes, invoke the /init-project skill for the registered project.
Guidelines
Keep It Quick
This is onboarding, not the main work. Get the registry set up and move on.
Don't Over-Explain
The user will learn the methodology by using it. Give the orientation but don't lecture.
Validate Paths
When the user provides a filesystem path, verify it exists before adding to the registry.