/landing — land the plane
User-invocable only. Don't auto-trigger; landing is a deliberate session boundary.
Unpushed work is invisible to every other agent. Mid-flight work that isn't captured as beads is lost when context compacts or the session ends. This skill turns a work session into a clean hand-off.
Prompt
Use the verbatim prompt at .flywheel/prompts/landing.md.
Checklist
- New beads filed for every open thread of follow-up work.
-
/verifypasses — format, lint, typecheck, build, tests. - Closed beads updated in
.beads/beads.jsonlwith a one-lineclosed_reason. - Commits are logically grouped, each with a detailed
message referencing bead ids (
fg-12: ...). - No ephemeral files committed.
-
git pull --rebase && git push→git statusclean. - One-line session report: beads closed, beads opened, test count delta, next-session kick-off hint.
What success looks like
A future swarm can pick the project up again using only
.beads/beads.jsonl,AGENTS.md, andFLYWHEEL.md— no human has to re-explain anything.