brainstorming
FeaturedUse when defining ambiguous or high-complexity new features, product behavior, UI/component design, architecture choices, contract changes, or when grilling/pressure-testing a plan or design. Routine small requests stay on the fast path.
Install
Quality Score: 93/100
Skill Content
Details
- Author
- GanyuanRan
- Repository
- GanyuanRan/Aegis
- Created
- 4 months ago
- Last Updated
- yesterday
- Language
- Python
- License
- MIT
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
brainstorming
Turn a vague request into an agreed design before any code is written. HARD GATE — produce a design and get explicit approval first; do not implement, scaffold, or edit until the user approves. Use whenever a request is non-trivial or under-specified.
brainstorming
Use to design a feature, capability, or unclear behavior change. Triggers on "add a feature" or "figure out the approach". Use wayfinding when uncertainty blocks scoping. Skip mechanical edits and bug fixes.
brainstorming
Use before feature or design work that carries real ambiguity or a load-bearing decision, ahead of writing implementation code — explores intent, requirements and design first. Do NOT use for trivial changes, mechanical edits, or work whose design is already settled.