What problem does it solve? Starting new work on an HPC cluster-mcp project often begins with vague ideas and unscoped requests. This Skill turns an inline description, a hand-written GOAL.md, or a deferred issue into a bounded, unambiguous specification with acceptance criteria before any expensive planning or coding begins. ## Core Features & Use Cases - Goal Shaping: Converts a raw feature, fix, or refactor request into a structured spec/{slug}/GOAL.md with problem statement, outcome, EARS-style acceptance criteria with stable R-IDs, non-goals, and resolved clarifications. - Branch & Safety Management: Verifies a clean main branch, derives a kebab-case slug, and creates the correct feature/{slug} or fix/{slug} branch, stopping on collisions or dirty trees. - Issue Promotion: Promotes deferred issues/{slug}.md records into shaped goals, respecting their status (unshaped, shaped, adopted, declined) and updating the ROADMAP index. - Use Case: Run /cm-feature with "add a --dry-run flag to sbatch" to get a feature/sbatch-dry-run branch containing a reviewable GOAL.md, ready for sign-off before the planning phase. ## Quick Start Ask the agent to start a new feature by describing it, for example: run cm-feature to shape a goal for adding a dry-run flag to sbatch that prints the script without submitting.