← Về thư mục
📄 / / proc / 45 / cwd / root / .hermes / skills / software-development / brainstorming / SKILL.md

name: brainstorming description: "Use before implementing a new feature, component, behavior change, or creative development task. Turns ideas into validated designs through structured dialogue." version: 1.0.0 author: Hermes Agent license: MIT platforms: [linux, macos, windows] metadata: hermes: tags: [brainstorming, design, requirements, architecture, planning] related_skills: [writing-plans, plan, test-driven-development]


Brainstorming

Overview

Use this skill before implementing any new feature, component, behavior change, or creative development task.

Core principle: Shared clarity before implementation. Slow down just enough to get the design right before writing any code.

The Iron Law

NO IMPLEMENTATION BEFORE A CONCRETE, VALIDATED DESIGN

Do not write code, edit project files, or create implementation artifacts while brainstorming is active.

Brainstorming Process

1. Understand the Actual Goal

2. Inspect Relevant Project Context

3. Identify Constraints, Assumptions, Edge Cases, and Trade-offs

4. Ask Focused Clarification Questions

5. Propose a Concrete Design

6. Simplicity First (Ponytail Rule)