From athena
Use before complex creative work to explore intent and requirements. Requires the Mnemosyne knowledge backend through advise and fails closed when it cannot be prepared.
How this skill is triggered — by the user, by Claude, or both
Slash command
/athena:brainstorm <idea or feature description><idea or feature description>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Start by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design and get user approval.
HARD GATE: Do NOT write any code, scaffold any project, or take any implementation action until you have presented a design and the user has approved it. This applies to EVERY request regardless of perceived simplicity.
Every feature goes through this process. "Simple" projects are where unexamined assumptions cause the most wasted work. The design can be short (a few sentences), but you MUST present it and get approval.
Complete in order:
advise with the feature description to check the required knowledge backend.docs/specs/YYYY-MM-DD-<topic>-design.md only when complexity,
project policy, or a current downstream consumer requires a durable specificationmyrmidon-swarm for complex implementation. If an
installed planning skill is available, it may track the approved design; otherwise write a short
numbered implementation plan in the current conversation and proceed sequentially.Understanding the idea:
git log --oneline -10)Exploring approaches:
Presenting the design:
Working in existing codebases:
advise skill first to check for existing implementationsPersist a spec only when required:
For small changes, keep the approved design in the conversation and proceed. When complexity,
project policy, or a current downstream consumer requires a durable specification, save it to
docs/specs/YYYY-MM-DD-<topic>-design.md and commit it as
docs(specs): add <topic> design document.
Before writing or committing a specification, read the target repository's mutation, signing, DCO, and review policy and establish explicit user authority for the proposed file and commit. Approval of the design content alone does not authorize a repository mutation. Without that authority, keep the approved design in the conversation and hand off the proposed path and commit subject.
Spec Self-Review:
User Review Gate: After self-review of a persisted specification:
"Spec written and committed to
docs/specs/<filename>. Please review and let me know if you want changes before we start planning implementation."
Wait for approval. Only proceed once approved.
Implementation:
myrmidon-swarm skill for complex multi-agent work.advise first — don't propose what's already been built or debuggedAdapted from obra/superpowers under the MIT License. Copyright (c) 2025 Jesse Vincent.
npx claudepluginhub homericintelligence/athena --plugin athenaGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.