Structured one-question-at-a-time intake for Auto Pilot. Use when a new autopilot project starts and the required setup information has not been collected yet.
Use this skill to collect the minimum project contract before autonomous execution begins.
Every intake question must follow this format:
{index}. {question}
Then on the next line:
Questions remaining: {remaining}
Example:
1. What do you want to build?
Questions remaining: 14
Use this order by default. Skip questions only if the answer is already explicit in the user's earlier messages.
Store answers into the intake record with these keys:
product_summarytarget_usercore_featuresnon_goalsstack_preferencesarchitecture_presetauth_modepayments_modeadmin_requireddeploy_targetdata_storetheme_presetvisual_vibedesign_directiondefinition_of_doneIf the user says "use the defaults" or an equivalent phrase:
Minimal -> Calm, Bold -> Techy, Playful -> Playful, Premium -> Premium)Record every inferred default in the final summary.
After the final question:
team-product for user-facing work, Scalable projects, or auth/payments/admin-heavy projectsteam-lite for clearly CLI-only, backend-only, library-only, or simple internal utilitiesserial-fallback only when the runtime later confirms native sub-agents are unavailabledocs/spec.mddocs/design.md for user-facing productsdocs/progress.mddocs/next.mdautopilot/state.jsonautopilot/blockers.jsonautopilot/secrets-status.jsonsetup-secrets phase and write or update:
docs/next.mdautopilot/state.jsonautopilot/blockers.jsonautopilot/secrets-status.jsonIf script usage is appropriate, use:
python3 ../../scripts/init_intake.py --workspace <target-workspace> --prompt "<initial prompt>"
python3 ../../scripts/record_answer.py --workspace <target-workspace> --answer "<user answer>"
The second command should be repeated once per answer. On the final answer it will generate the spec, progress, next, and runtime state files automatically.
If the project needs external integration env values, the final answer may instead move the workspace into setup-secrets and wait for one consolidated env payload before the full bootstrap finishes.
If the project is user-facing, design synthesis is mandatory before the first UI implementation.
frontend-ui-ux skill as the default design helperdocs/design.mdThe intake step does not finish at “spec lock only”. It also sets the initial team handoff: