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.
$ npx -y skills add sordi-ai/skill-everything --skill brainstorming --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/brainstormingContext preview
The summary Claude sees to decide when to auto-load this skill.
Apply when generating ideas, exploring solution space, or facilitating divergent thinking before committing to an approach.
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).
Repo: sordi-ai/skill-everything
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 handling, security, and…
Apply when designing database schemas, writing migrations, or reviewing table structure. Covers naming, keys, indexes, constraints, nullability, and migration…
Apply when diagnosing a bug, reproducing a failure, or performing root cause analysis. Covers systematic isolation, binary search, logging strategy, and…
Apply when writing or reviewing Dockerfiles, docker compose files, or container build pipelines. Covers layer caching, multi-stage builds, security hardening,…
Apply when documenting project-specific knowledge. Template for ADRs, naming conventions, business rules, and tech-stack quirks.