
Brainstorming
This is the skill you reach for before writing any code on non-trivial work. It enforces a hard gate: if you're building a new feature, changing architecture, or tackling anything medium-to-high complexity, you stop and design first. The workflow walks you through project context, asks clarifying questions one at a time, proposes multiple approaches with trade-offs, and builds up working artifacts like TaskIntentDraft and BaselineUsageDraft. It includes complexity budget checks and multiple review lenses to catch product risk and architecture drift before they become code. Once you've got approval on the design, it hands off to writing-plans. The discipline here is refusing to scaffold or implement until the spec is actually ready.
- GitHub stars
- 492
- last updated
- Jun 11, 2026
Install
$ npx -y skills add ganyuanran/aegis --skill brainstorming --agent claude-codeInstalls into .claude/skills of the current project.
Files
Execute
Choose the route before reading references:
Sponsors
Details
- Repository
- github.com/ganyuanran/aegis
- Category
- Documentation
- License
- MIT
- First seen
- Jun 11, 2026
More from ganyuanran/aegis
All 22- Communicating Concisely
- Dispatching Parallel Agents
- Establishing Project Context
- Executing Plans
- Finishing A Development Branch
- First Principles Review
- Goal Framing
- Long Task Continuation
- Receiving Code Review
- Recording Architecture Decisions
- Requesting Code Review
- Subagent Driven Development
- Systematic Debugging
- Test Driven Development
- Update Aegis
- Using Aegis
- Using Git Worktrees
- Verification Before Completion
- Writing Plans
- Writing Skills
- Anti Entropy Governance