{
  "id": "brainstorming",
  "handle": "brainstorming",
  "canonicalUrl": "https://bestskillsforclaude.com/en/skills/brainstorming",
  "language": "en",
  "alternates": {
    "en": "https://bestskillsforclaude.com/en/skills/brainstorming",
    "es": "https://bestskillsforclaude.com/es/skills/brainstorming",
    "pt-BR": "https://bestskillsforclaude.com/pt-br/skills/brainstorming",
    "ja": "https://bestskillsforclaude.com/ja/skills/brainstorming"
  },
  "category": {
    "id": "planning-and-teamwork",
    "name": "Planning and teamwork"
  },
  "publisher": {
    "name": "Jesse Vincent (obra)",
    "url": "https://github.com/obra"
  },
  "source": "https://github.com/obra/superpowers",
  "documentation": null,
  "licenseAsStated": "MIT",
  "runtime": "Claude Code and other supported coding agents",
  "lastReviewed": "2026-08-05",
  "headline": "How do you stop an agent building the first idea you mention?",
  "summary": "By keeping the conversation in design until the idea is worth building.",
  "verdict": "The brainstorming skill in superpowers holds the work in design refinement, exploring alternatives and constraints, before implementation starts. It exists because agents are eager: mention a feature and code appears, which is only good when the first idea was the right one.",
  "bestFor": "New features, vague requests and anything where the shape of the solution is not yet settled.",
  "skipIf": "The task is fully specified and you just want it built.",
  "keyTakeaways": [
    "Eagerness is the failure mode it addresses. Code too early is expensive to unwind.",
    "Give constraints, not your preferred answer, or you will get your answer back.",
    "Real alternatives differ in tradeoffs. Three variations of one idea are not options.",
    "It leads naturally into writing-plans, which is where the decision gets recorded."
  ],
  "quickStart": [
    "Install superpowers from obra/superpowers, published under MIT.",
    "State the problem and the constraints, and explicitly withhold your preferred solution.",
    "Ask for alternatives that a reasonable person would disagree about, not three versions of the same idea."
  ],
  "sections": [
    {
      "heading": "What it changes in practice",
      "paragraphs": [
        "The most expensive agent mistake is not a bug. It is building the wrong thing quickly and convincingly, because speed makes the wrong direction feel like progress.",
        "Staying in design costs a few minutes and regularly changes what gets built. The test of a good session is that the plan at the end is not the idea you walked in with."
      ]
    },
    {
      "heading": "Where it disappoints",
      "paragraphs": [
        "It can generate options for their own sake. Two genuinely different approaches beat five near identical ones, so say how many you want and on what axis they should differ.",
        "It also cannot decide for you. At some point somebody has to choose and own it."
      ]
    }
  ],
  "faq": [
    {
      "question": "Should I share my preferred solution?",
      "answer": "Not at the start. Give the problem and the constraints, or the session becomes agreement rather than exploration."
    },
    {
      "question": "How many alternatives are useful?",
      "answer": "Two or three that differ in tradeoffs. More than that tends to produce variations rather than options."
    },
    {
      "question": "What comes next?",
      "answer": "Writing a plan, so the chosen direction is recorded before implementation."
    }
  ],
  "sources": [
    {
      "label": "obra/superpowers on GitHub",
      "url": "https://github.com/obra/superpowers",
      "kind": "repository"
    },
    {
      "label": "Agent skills directory listing",
      "url": "https://skills.sh",
      "kind": "directory"
    }
  ],
  "machineReadable": {
    "markdown": "https://bestskillsforclaude.com/en/skills/brainstorming/content.md",
    "json": "https://bestskillsforclaude.com/en/skills/brainstorming/skill.json"
  },
  "disclosure": "Editorial desk review based on the publisher's own repository. Not a security audit, a benchmark or a guarantee of maintenance."
}