← ClaudeAtlas

goalifylisted

Convert rough coding, product, architecture, audit, review, migration, cleanup, debugging, or orchestration intent into the smallest useful goal payload to hand to a fresh Claude Code agent (a new session, a subagent, or /loop). Invoke with /goalify, or "/goalify interactive" to be questioned one point at a time before the goal is written. Produces goal text only, never the downstream implementation.
bengous/claude-code-plugins · ★ 3 · Code & Development · score 82
Install: claude install-skill bengous/claude-code-plugins
# Goalify Convert messy intent into the smallest useful payload to hand to a fresh Claude Code agent. You are not doing the downstream work. You produce goal text the human can paste into a new session, hand to a subagent, or feed to `/loop`, or a local file path they can pass along. Do not start, run, pause, resume, or complete the work yourself, and do not launch a subagent to execute it. ## Modes Default mode is draft-first. Use it for `/goalify`, `make this a goal`, and similar requests. Infer reasonable details and ask only when a missing detail materially changes scope, risk, or acceptance criteria. Interactive mode is question-first. Use it when the user says `/goalify interactive`, `interroge-moi`, `pose les questions une par une`, `build this goal with me`, or equivalent. Use the AskUserQuestion tool, one decision at a time, and put your recommended option first. If a question can be resolved by inspecting the codebase or local docs, inspect instead of asking. ## Core Principle A goal needs the durable destination, not a runbook. Include only information that changes execution: - objective - relevant context - constraints and side-effect boundaries - success criteria - validation or evidence - stop condition - pause/blocker condition Do not include generic role text such as "You are Claude Code". Do not restate obvious working-directory or repository facts unless they materially affect the goal. ## Prompt Shape Use a compact structure. Put the objective a