Claude Code does too much itself, and calls it done too soon. Flight Deck fixes that.
Flight Deck is a package of skills and hooks for Claude Code. It fixes seven default weaknesses at once: no delegation, no sense of model tier or effort, no pushback on over-engineering, loose testing discipline, a short memory, and no cost discipline. Install it once, and mission control becomes the default.
Seven default weaknesses. One fix each.
Out of the box, Claude Code runs everything itself, treats every task the same, and forgets what it already knows. Flight Deck reroutes each of these to the crew station built for it.
Delegation
Runs everything itself, one thread at a time
Splits work into lots and delegates each to a subagent, in parallel
Model tier
Same tier for a typo fix and an architecture call
Routes each lot to the tier its difficulty earns: cheap for mechanical work, default for most of it, top tier reserved for judgment calls
Reasoning effort
One fixed effort level for everything
Calibrates effort per lot alongside the tier
Over-engineering
Adds abstraction layers, defensive code, and tests nobody asked for
Pushes back by default: no layer until a second real use case exists, no guard against inputs that cannot occur
Testing discipline
Calls it "done" on the strength of a diff
Picks the proof before writing code, runs the repository's own named check, cites the output
Memory and docs
Re-derives what is already known, skips the project's own notes
Recalls persistent memory and reads local docs before planning anything substantial
Cost
No sense of what a session is spending
Keeps the top tier in planning and verification only; execution goes to the cheapest tier that clears the bar
One prompt installs it.
Paste this into a fresh Claude Code session.
Install the Flight Deck skill package for me from https://github.com/CaseReed/flight-deck, following these steps exactly and stopping for confirmation where noted. 1. Clone the repo into a temporary directory (for example /tmp/flight-deck) and read its README.md, CLAUDE-md-activation.md, skills/, and hooks/ so you know what you are installing. 2. Check for an existing install first. Look for ~/.claude/skills/mission-control/ and ~/.claude/skills/test-discipline/, and check whether ~/.claude/CLAUDE.md already has a Flight Deck activation block. If everything is already in place, tell me and stop there. Do not re-run steps or overwrite anything that is already installed. 3. Copy the skill folders. Copy skills/mission-control/ and skills/test-discipline/ from the clone into ~/.claude/skills/. If either folder already exists there, show me a diff against the incoming version before doing anything, and ask whether to overwrite, skip, or merge. Never overwrite silently. 4. Update ~/.claude/CLAUDE.md. Read CLAUDE-md-activation.md from the clone. If ~/.claude/CLAUDE.md does not exist yet, show me its full proposed contents and ask before creating it. If it exists and already contains this activation block (or an equivalent one covering the same triggers and opt-outs), tell me and make no change. Otherwise, show me the exact diff you intend to apply, including where it gets appended, and wait for my explicit confirmation before writing anything. 5. Offer the hooks, do not install them on your own. Read hooks/HOOKS.md from the clone. Show me what verify-reminder and fanout-guard each do, and the exact JSON that would be added to ~/.claude/settings.json to register them. Ask which ones, if any, I want. Only once I confirm: copy the chosen hook script(s) into ~/.claude/hooks/ and make each one executable with chmod +x. If settings.json already has content in the relevant section, show me the diff before writing it, otherwise just apply the change. Before reporting a hook as registered, check that jq is installed and on PATH, and warn me if it is not, since both hooks need jq to run. 6. Finish with a plain summary: which files you copied, what, if anything, got appended to CLAUDE.md, and which hooks, if any, got registered. For anything I declined, say it was skipped and how to run it later. Then remove the temporary clone. Do not write to CLAUDE.md or settings.json without showing me the change first and getting a yes. If the package is already installed, say so and stop instead of repeating the steps.
Flight Deck evolves. No spam, just new versions.
Leave your email and I'll let you know when a new axis, skill or hook ships. Nothing else.