Use when asked how to prepare, scope, intake, or refine a mission in Lobo Builder, including requests like "prepare a mission", "mission setup", or "preparar una mision". Explains what inputs to collect, how to choose policy and context links, and what artifacts must exist before implementation starts.
Use this skill when the task is to explain or perform mission preparation before any implementation work starts.
docs/architecture.mdsrc/autonomy_hub/domain/models.pysrc/autonomy_hub/services/planner.pyconfig/agent_profiles/catalog.yamlconfig/policies/catalog.yamlconfig/intake/greenfield-questionnaire.yamlconfig/templates/catalog.yamlMission Spec and Execution Graph exist.apps/site isolated from runtime concerns unless the mission explicitly bridges them.src/autonomy_hubconfig/ and docs/; treat DB plus var/ as operational state.Base intake maps to MissionCreateRequest.
brief: one short description of the problem or change.desired_outcome: what "handoff-ready" means for this mission.linked_repositories: repos that the mission may touch.linked_products: products or project shells the mission targets.linked_documents: specs, ADRs, tickets, or local docs worth reading first.policy: default to safe unless the user explicitly needs deploy or merge behavior.merge_target: only set when integration back to a named branch is part of the mission.deploy_targets: only set when delivery targets are explicitly declared.execution_controls: only adjust these when the user asks for runtime limits or stage gating.If the mission type is unclear, let the planner classify it as fix, feature, refactor, or greenfield.
For greenfield missions, use config/intake/greenfield-questionnaire.yaml as the interview skeleton. Capture at least:
Collect optional but useful details when available:
brief and desired_outcome.AGENTS.md and repo-local skills before deciding scope or handoffs.safe: read, write, branch, worktree, commit, push, and PR only.delivery: safe plus non-production deploys.prod: delivery plus merge, production deploy, and migrations.autopilot: closed-loop merge and deploy without manual handoff.merge_target and deploy_targets only when they are explicit mission requirements.config/templates/catalog.yaml and confirm the starter repo map before implementation.planning_contextspecexecution_graphproject_shell for greenfield missionstemplate_selection when a template is chosencontext-map resolves graph relationships.product-spec drafts the Mission Spec.architect-plan locks repo boundaries and execution order.A prepared mission is not just a brief. The resulting spec should name:
Treat the mission as ready only when all of these are true:
Mission Spec exists and is specific enough to guide work.Execution Graph exists and names owners, scope, and ordering.policy to safe.desired_outcome to a handoff-ready state if the user does not define one.merge_target and deploy_targets empty until they are explicitly declared.brief, then desired_outcome, then linked context, then policy.When using this skill, return: