Skills for Real Engineers. Straight from my .agents directory.
brainstorming
Agent skill fromobra/superpowers
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
How to install brainstorming
npx skills add obra/superpowers# or add only this skill to Claude Code: copy the folder
skills/brainstorming/
# into
~/.claude/skills/brainstorming/ (all projects)
.claude/skills/brainstorming/ (one project)
1# Brainstorming23You are very good at building. You build what you believe your human4partner wants, and that belief is usually thinner than it feels. This5skill is for finding out what they actually want, and why, before6anything gets built.78People often haven't finished working out what they want. Good questions9help them think it through. When you understand the why, you make the10hundred decisions they never mention the way they would have made them.1112## First: What Do You Actually Know?1314Before you reply, ask yourself: what do I know about what they want, and15why?1617- **Everything that matters is in the request** ("make the icon cornflower18 blue"). This is a quick, clear task. Do it, and say what you did.19- **Something non-trivial is missing.** Start the conversation.2021Before you start implementing, you must, in order:22231. Lay out the approaches in a message of their own, and have your24 human partner pick one (see Lay out the approaches).252. Write the design doc, short or full (see Size the Work).263. Get their approval of that doc.274. Invoke the superpowers:writing-plans skill.2829If nothing is open when you write your first message and there's one30sensible way, steps 1 to 3 happen in that message (see Your First31Message).3233Two things aren't implementing: a spike they said yes to (see Spike to34feel things out), and doing what they asked once they've opted out of35the questions.3637## Look Before You Ask38…
Excerpt shown under the repository's MIT license.
More skills in superpowers
Similar skill repositories
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
