examples/reference-agent/skills/brainstorming/SKILL.md
Use for open-ended creative exploration when requirements are NOT yet clear — "I want to build something", "let's think about", "explore options for", "what if we". Explores intent and design before implementation. If the user already has a spec or clear requirements, use writing-plans instead.
npx skillsauth add adrozdenko/soleri brainstormingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Turn ideas into fully formed designs through collaborative dialogue. Understand project context, ask questions one at a time, present a design, get approval.
<HARD-GATE> Do NOT invoke any implementation skill, 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 project regardless of perceived simplicity. </HARD-GATE>Complete in order:
salvador_core op:route_intentsalvador_core op:search_intelligentdocs/plans/YYYY-MM-DD-<topic>-design.md and commitsalvador_core op:search_intelligent
params: { query: "<the feature or idea>" }
Also check: op:vault_tags, op:vault_domains, op:brain_strengths, op:memory_cross_project_search with crossProject: true.
If vault has no prior art, search web for existing libraries, reference implementations, best practices, known pitfalls.
Present findings: "Before we design this, here's what I found..."
Capture the decision:
salvador_core op:capture_knowledge
params: {
title: "<feature> — design decision",
description: "<chosen approach, rationale, rejected alternatives>",
type: "decision",
category: "<domain>",
tags: ["design-decision"]
}
Write validated design to docs/plans/YYYY-MM-DD-<topic>-design.md and commit. Then invoke writing-plans.
| Op | When to Use |
| ------------------------------ | -------------------------- |
| route_intent | Classify work type |
| search_intelligent | Search vault for prior art |
| vault_tags / vault_domains | Browse knowledge landscape |
| brain_strengths | Check proven patterns |
| memory_cross_project_search | Check other projects |
| capture_knowledge | Persist design decision |
testing
Triggers: "terse mode", "be brief", "less tokens", "fewer tokens", "compress output", "caveman", or invokes /terse. Token-efficient responses with full technical accuracy.
tools
Triggers: "compress this file", "compress CLAUDE.md", "compress memory", "shrink this", "reduce tokens in file", or invokes /compress. Compresses natural language files to save input tokens.
testing
Triggers: "release", "bump version", "publish packages", "cut a release", "version bump", "npm publish". Bumps monorepo versions, commits, tags, pushes to trigger CI release. Use deliver-and-ship for quality gates.
development
Triggers: "implement X", "build Y", "fix Z", "add feature", or any work task needing planning + execution. Full orchestration loop: plan, execute, complete with vault context and brain recs.