branch-finishing
Apply when closing out a feature branch — pre-merge checklist, rebase, CI verification, cleanup, and post-merge steps.
Apply when generating ideas, exploring solution space, or facilitating divergent thinking before committing to an approach.
Claude Code
$ npx -y skills add sordi-ai/skill-everything --skill brainstorming --agent claude-code
Codex
$ npx skills add sordi-ai/skill-everything --skill brainstorming -a codex -y
Cursor
$ npx skills add sordi-ai/skill-everything --skill brainstorming -a cursor -y
Gemini CLI
$ npx skills add sordi-ai/skill-everything --skill brainstorming -a gemini-cli -y
GitHub Copilot
$ npx skills add sordi-ai/skill-everything --skill brainstorming -a github-copilot -y
OpenCode
$ npx skills add sordi-ai/skill-everything --skill brainstorming -a opencode -y
Windsurf
$ npx skills add sordi-ai/skill-everything --skill brainstorming -a windsurf -y
name: brainstorming description: Apply when generating ideas, exploring solution space, or facilitating divergent thinking before committing to an approach. license: MIT version: 1.0.0 tokens_target: 1100 triggers: - brainstorming - idea generation - divergent thinking loads_after: [] supersedes: []
**Purpose:** Maximize the quality of the eventual solution by ensuring sufficient exploration of the solution space before converging on an approach.
---
1. **Generate before evaluating.** Always complete a divergent generation phase before applying any evaluation criteria; premature judgment kills creative options. 2. **Produce at least three alternatives.** Always generate at least three distinct alternatives before committing to an approach. Reference: ERR-2026-028 3. **Quantity over quality early.** Prefer producing many rough ideas over polishing a single idea during the generation phase; refinement comes later. 4. **Loosen constraints deliberately.** Before generating, explicitly list the constraints you are relaxing (time, cost, technology) to open the solution space.
5. **Timebox each phase.** Always set explicit time limits for divergent and convergent phases to prevent open-ended exploration from blocking delivery. 6. **Use silent generation first.** Before group discussion, have each participant (or reasoning thread) generate ideas independently to avoid anchoring bias. 7. **Apply devil's advocate.** After generating options, explicitly argue against the leading option to surface hidden weaknesses before committing. 8. **Build on ideas, don't replace them.** Prefer extending or combining existing ideas over discarding them; hybrid solutions often outperform pure alternatives.
9. **Define decision criteria upfront.** Before evaluating options, agree on the criteria (performance, cost, maintainability) and their relative weights. 10. **Categorize before ranking.** Group ideas by theme or approach before ranking; ranking ungrouped lists misses structural patterns. 11. **Document rejected alternatives.** Always record why alternatives were rejected so future contributors understand the decision context.
---
Git-versioned agent memory: agents that never make the same mistake twice. Anthropic-Skill folder standard, multi-runtime (Claude Code, Cursor, Gemini CLI, OpenCode).
Apply when closing out a feature branch — pre-merge checklist, rebase, CI verification, cleanup, and post-merge steps.
Apply when writing or refactoring code. Generic rules to prevent the most common review comments — function length, naming, error…
Apply when designing database schemas, writing migrations, or reviewing table structure. Covers naming, keys, indexes,…
Apply when diagnosing a bug, reproducing a failure, or performing root cause analysis. Covers systematic isolation, binary…
Apply when writing or reviewing Dockerfiles, docker compose files, or container build pipelines. Covers layer caching,…
Apply when documenting project-specific knowledge. Template for ADRs, naming conventions, business rules, and tech-stack quirks.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.