autopilot-interview
Autopilot Interview
Interview a plan by default through deep auto-interviewing with selective autonomy. Build a broad question map, resolve ordinary questions yourself, and stop for human judgment when an answer would materially change direction, risk, cost, UX, architecture, or the final spec/plan.
When the user asks to be interviewed or grilled in detail, use the same default workflow at full intensity: surface non-obvious questions across product, technical implementation, UI/UX, concerns, tradeoffs, risks, rollout, and acceptance criteria until the requested spec, plan, or next artifact is complete enough to write.
Start
-
Find the plan in the conversation, repo, issue, PRD, or named file. If none is clear, ask what to interview.
-
Capture the completion target if the user gave one: write a spec to a file, produce an implementation plan, proceed to implementation, or return a resolved plan in chat.
-
When resumability or a substantial decision history warrants it and file writes are allowed, create a scratch decision log. Keep short interviews in conversation:
node <this-skill-dir>/scripts/new-autopilot-interview-run.mjs "short plan title" --root .If the script is unavailable, manually create
.workflow/autopilot-interview/<timestamp>-<slug>/decision-log.mdand ensure.workflow/is locally ignored. If the active host mode forbids file writes, keep the same context capsule and decision ledger in chat until writes are allowed. -
Keep the log current after every decision. Update the context capsule near the top so the session can recover after compaction.