What problem does it solve? Delegating work to an autonomous agent that runs hours later with zero memory and no ability to ask questions often fails because the prompt leaves key decisions unresolved. This Skill turns a rough request into a fully self-contained GOAL file and places it in a home-directory queue (~/.goal-prompt-queue/inbox/) for later unattended execution. ## Core Features & Use Cases - Pre-GOAL Fact Pass and Decision Funnel: Gathers verifiable facts from code, docs, and read-only cloud queries, then resolves product, scope, and approval decisions with you before writing anything. - Self-contained GOAL file generation: Produces a structured Markdown file (CONFIRMED FACTS, CONSTRAINTS, PLAN, DONE WHEN, VERIFY, STOP RULES) that a memoryless executor can run without asking questions, including an explicit sub-agent delegation strategy per platform (Claude or Codex). - Queue placement: Writes the file to ~/.goal-prompt-queue/inbox/ with minimal frontmatter (title, workspace_directory, created_at), ready for the companion goal-prompt-dispatch runner to pick up. - Use Case: Before leaving for the night, you describe a refactoring task; the Skill clarifies the merge target and scope, writes the GOAL file, and queues it so a scheduled runner executes it unattended overnight. ## Quick Start Ask the agent to turn your request into a GOAL and enqueue it, for example: "Create a GOAL for migrating the logging module and put it in the inbox queue for later execution."