An agentic software-development methodology: composable skills that push a coding agent through spec, plan, TDD and review instead of straight into code.
Brainstorming
Summary
Explore intent, requirements, and design with the user before any code gets written — the antidote to building the wrong thing quickly.
Features
- Draws out intent and constraints before implementation begins
- Turns a vague request into a reviewable design
- Surfaces disagreements early, when they are cheap
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Description
Most bad agent output is not a coding failure; it is a specification failure. This skill front-loads the conversation that prevents it.
Before creating a feature, building a component, or changing behaviour, it walks through what the user actually wants: the problem behind the request, the constraints that are not stated, the edge cases that will matter, and the design options worth considering. Only once that is settled does implementation start.
It is deliberately opinionated about asking rather than assuming — the questions are the product. For anything larger than a one-line change, spending five minutes here reliably saves an hour of rework.
Part of the widely used Superpowers collection of engineering skills.
Related Skills
Tencent's skill-evolution harness: it rewrites a whole skill folder — SKILL.md, scripts and references together — and lands every decision as a real Git issue, PR and wiki entry you can review.
Take an OpenSearch search application from requirements to a running cluster — BM25, dense and sparse vectors, hybrid retrieval, agentic search and RAG, with relevance evaluation built in.
Auth0's official agent skill: a router that detects your framework and intent, then loads the right Auth0 guidance for login, MFA, Organizations, tenant audits, debugging or provider migration.