← ClaudeAtlas

start-idealisted

Use when the user wants to start a NEW learning project — 'let's brainstorm a new idea', 'I want to build something to learn X', 'new project'. Drives the front half of the arc: no idea → product brief → roadmap → per-milestone specs. Stops before implementation (that's the build-milestone skill).
defi0x1/idea-brainstorming-skills · ★ 0 · Code & Development · score 72
Install: claude install-skill defi0x1/idea-brainstorming-skills
# Start a new learning idea Take the user from "no idea" (or a rough one) to a committed set of specs a milestone build can execute from. This is the front half of `PROCESS.md`; the back half is the `build-milestone` skill. Follow a brainstorming HARD-GATE: **write no implementation code until specs are approved.** ## When this triggers "Let's brainstorm a new idea", "I want to build something to learn <concept>", "start a new project", or picking up a fresh idea in the workspace. ## Procedure ### 1. Ground the learning goal - Confirm which concepts the user wants to internalize. - Check `concepts/` for what's already mapped. - Anchor to a real, existing codebase the user can study where possible. ### 2. Brainstorm product ideas (one question at a time) - Propose 3–4 *product* ideas that NATURALLY exercise the target concepts — new products, not clones of the anchor. For each: the pitch, the "wow" moment, and which concept it showcases. - Let the user pick or riff. Prefer multiple-choice questions; one at a time. ### 3. Sharpen the chosen idea - Write a north-star scenario (the happy path). Identify where the hard concept earns its keep vs. a trivial version. Set a deliberately tight v1 scope (YAGNI). - **Gate:** get explicit approval of the vision before writing the brief. ### 4. Commit the product brief - Create `projects/<name>/README.md`: vision, north-star scenario, why-it-needs-the-concept, v1 scope (in/out), locked decisions table, milestone map. - Add a