← ClaudeAtlas

new-solutionlisted

Writes a solution design (solution.md) for an existing task by exploring approaches and tradeoffs. Use when 'write a solution', 'design the solution', 'new solution', 'explore approaches', or after requirements have been approved. Not applicable when requirements.md doesn't exist yet.
mistakenot/auto-stack · ★ 0 · AI & Automation · score 56
Install: claude install-skill mistakenot/auto-stack
# New Solution Read approved requirements, gather codebase context, explore approaches, write `solution.md` and `context.md`. > Part of the task planning workflow. See [references/workflow-overview.md](references/workflow-overview.md) for the full pipeline. ## Guiding Principles - If multiple approaches exist, surface them all with tradeoffs -- don't silently pick one. - Bias toward the simplest approach. If a simpler option exists, say so even if it's less elegant. - No speculative abstractions or "flexibility" that wasn't requested. The solution should be the minimum design that satisfies the acceptance criteria. - If something in the requirements is ambiguous, stop and ask before designing around an assumption. ## Process 1. **Find task folder** -- identify the active task from recent context, user input, or by scanning `docs/tasks/` for the latest folder. Read `requirements.md`. Verify all Open Questions are resolved -- if not, resolve them first. 2. **Scan skills** -- check available skills for topic matches relevant to this task's domain. Load matched skills. 3. **Gather codebase context** -- spawn 2 parallel subagents to ground the solution design in codebase reality before choosing an approach. **CB1 (Code):** - Search files, functions, types, and patterns relevant to the task - Find similar implementations in the codebase for pattern reference - Note existing conventions and constraints that will shape the solution **CB2 (Docs):** - Search p