brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
using-toolkitUse when starting any conversation, receiving a new task, or when uncertain which skill applies - establishes how to find and use all 64 toolkit skills, requiring Skill tool invocation before ANY response including clarifying questions
Independent GitHub snapshot · Automated classification · Original documentation governs
IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.
This is not negotiable. This is not optional. You cannot rationalize your way out of this.
Master catalog and dispatch system for all 64 toolkit skills. Ensures proper skill identification at conversation start.
In Claude Code: Use the Skill tool. When you invoke a skill, its content is loaded and presented to you — follow it directly. Never use the Read tool on skill files.
Before ANY action: scan catalog, identify ALL matching skills (even 1% relevance), invoke via Skill tool.
Invoke in order: (1) Process (brainstorming, planning) → (2) Specialist (frontend, backend, architect) → (3) Quality (TDD, review) → (4) Docs → (5) Design → (6) Ops → (7) Terminal (verification).
Rigid skills: Follow exactly. Flexible skills: Adapt to context. Always invoke verification-before-completion before claiming done.
| Skill | When to Use |
|---|---|
using-toolkit | Session start — establishes skill usage |
self-learning | Starting work on unfamiliar projects, or when corrected |
resilient-execution | When an approach fails — ensures retry with alternatives |
circuit-breaker | Autonomous loops, repeated operations, stagnation detection |
auto-improvement | Self-improving system, tracks effectiveness, learns from errors |
verification-before-completion | Before claiming ANY task is complete |
| Skill | When to Use |
|---|---|
planning | Before ANY implementation — forces structured planning |
brainstorming | Before creative work — exploring ideas, features, designs |
task-management | Breaking work into tracked steps during implementation |
executing-plans | Executing approved plan documents step by step |
subagent-driven-development | Multi-task execution with two-stage review gates |
dispatching-parallel-agents | Running multiple independent tasks concurrently |
autonomous-loop | Ralph-style iterative autonomous development loops |
ralph-status | End of every autonomous loop iteration — structured progress reporting |
task-decomposition | Hierarchical task breakdown, dependency mapping, parallelization |
| Skill | When to Use |
|---|---|
code-review | After completing tasks, before committing |
test-driven-development | Writing any new code (RED-GREEN-REFACTOR) |
systematic-debugging | Investigating bugs, errors, unexpected behavior |
testing-strategy | Choosing testing approach for a project |
security-review | Reviewing for vulnerabilities, auth, input validation |
performance-optimization | Optimizing speed, reducing load times |
acceptance-testing | Validating implementation meets spec acceptance criteria |
llm-as-judge | Evaluating subjective quality (tone, UX, readability, aesthetics) |
senior-frontend | React/Next.js/TypeScript specialist with >85% test coverage |
senior-backend | API design, microservices, event-driven architecture |
senior-architect | System design, scalability, trade-off analysis, ADRs |
senior-fullstack | End-to-end development across the full stack |
clean-code | SOLID, DRY, code smells, refactoring patterns |
react-best-practices | React hooks, context, suspense, server components |
webapp-testing | Playwright-based web testing, screenshots, browser logs |
senior-prompt-engineer | Prompt design, optimization, chain-of-thought |
senior-data-scientist | ML pipelines, statistical analysis, experiment design |
| Skill | When to Use |
|---|---|
prd-generation | Generating Product Requirements Documents |
tech-docs-generator | Generating or updating technical documentation |
writing-skills | Creating new skills, commands, or agent definitions |
spec-writing | Writing specifications with JTBD methodology and acceptance criteria |
reverse-engineering-specs | Generating implementation-free specs from existing codebases |
| Skill | When to Use |
|---|---|
api-design | Designing API endpoints and generating specs |
frontend-ui-design | Component architecture, responsive design, accessibility |
database-schema-design | Data modeling, migrations, indexing |
| Skill | When to Use |
|---|---|
deployment | Setting up CI/CD pipelines and deploy checklists |
using-git-worktrees | Creating isolated development environments |
finishing-a-development-branch | Completing work on a branch, preparing to merge |
git-commit-helper | Conventional commits, semantic versioning, changelogs |
senior-devops | CI/CD, Docker, Kubernetes, infrastructure-as-code |
mcp-builder | MCP server development, tools, resources, transport layers |
agent-development | Building AI agents, tool use, memory, planning |
| Skill | When to Use |
|---|---|
ui-ux-pro-max | Full UI/UX design intelligence with styles, palettes, fonts, UX guidelines |
ui-design-system | Design tokens, component libraries, Tailwind CSS, responsive patterns |
canvas-design | HTML Canvas, SVG, data visualization, generative art |
mobile-design | React Native, Flutter, SwiftUI, platform HIG compliance |
ux-researcher-designer | User research, personas, journey maps, usability testing |
artifacts-builder | Generate standalone artifacts, interactive demos, prototypes |
| Skill | When to Use |
|---|---|
seo-optimizer | Technical SEO, meta tags, structured data, Core Web Vitals |
content-research-writer | Research methodology, long-form content, citations |
content-creator | Marketing copy, social media, brand voice |
| Skill | When to Use |
|---|---|
docx-processing | Word document generation, template filling |
pdf-processing | PDF generation, form filling, OCR, merge/split |
xlsx-processing | Excel manipulation, formulas, charts |
| Skill | When to Use |
|---|---|
laravel-specialist | Laravel development — Eloquent, Blade, Livewire, queues, Pest |
php-specialist | Modern PHP 8.x — PSR standards, static analysis, Composer |
laravel-boost | Laravel Boost performance optimization — caching, queries, N+1 |
| Skill | When to Use |
|---|---|
file-organizer | Project structure, file naming, directory architecture |
| Skill | When to Use |
|---|---|
email-composer | Professional email drafting, tone adjustment |
| User Request Contains | Primary Skill | Supporting Skills |
|---|---|---|
| "build", "implement", "create feature" | planning | brainstorming, tdd, code-review |
| "fix", "bug", "error", "broken" | systematic-debugging | tdd, resilient-execution |
| "test", "coverage", "spec" | test-driven-development | testing-strategy, acceptance-testing |
| "review", "check", "audit" | code-review | security-review, clean-code |
| "plan", "how should we" | planning | brainstorming, task-decomposition |
| "deploy", "CI/CD", "pipeline" | deployment | senior-devops |
| "API", "endpoint", "REST", "GraphQL" | api-design | senior-backend |
| "React", "Next.js", "component" | senior-frontend | react-best-practices, frontend-ui-design |
| "Laravel", "Eloquent", "Blade", "Livewire" | laravel-specialist | php-specialist, laravel-boost |
| "PHP", "Composer", "PSR" | php-specialist | laravel-specialist |
| "database", "schema", "migration" | database-schema-design | senior-backend |
| "design", "UI", "UX" | ui-ux-pro-max | ui-design-system, frontend-ui-design |
| "mobile", "iOS", "Android" | mobile-design | ui-ux-pro-max |
| "document", "docs", "README" | tech-docs-generator | prd-generation |
| "spec", "requirements", "PRD" | spec-writing | prd-generation |
| "autonomous", "loop", "ralph" | autonomous-loop | ralph-status, circuit-breaker |
| "performance", "optimize", "slow" | performance-optimization | laravel-boost |
| "security", "vulnerability", "auth" | security-review | senior-backend |
| "SEO", "meta tags", "search engine" | seo-optimizer | content-research-writer |
| "email", "draft", "compose" | email-composer | content-creator |
| "PDF", "Word", "Excel" | pdf-processing / docx-processing / xlsx-processing | — |
| "agent", "AI", "tool use" | agent-development | mcp-builder |
| "MCP", "server", "transport" | mcp-builder | agent-development |
| Pattern | Skill Chain |
|---|---|
| "Build feature X" | brainstorming -> planning -> executing-plans -> code-review -> verification |
| "Fix bug Y" | systematic-debugging -> TDD -> code-review -> verification |
| "Write new code" | test-driven-development (always) |
| "Run autonomously" | autonomous-loop -> ralph-status -> circuit-breaker |
| "Write specs" | spec-writing (JTBD methodology) |
| "Understand legacy code" | reverse-engineering-specs -> spec-writing (audit) |
| "Check acceptance criteria" | acceptance-testing (backpressure chain) |
| "Validate subjective quality" | llm-as-judge (rubric-based evaluation) |
| "Document the API" | tech-docs-generator or api-design |
| "Create a PRD for Z" | prd-generation |
| "Set up CI/CD" | deployment |
| "How should we test?" | testing-strategy |
| "Design the database" | database-schema-design |
| "Build a UI component" | frontend-ui-design |
| "Check for security issues" | security-review |
| "Make it faster" | performance-optimization |
| "Done with this branch" | finishing-a-development-branch |
| "Design a UI" | ui-ux-pro-max -> ui-design-system -> frontend-ui-design |
| "Build mobile app" | mobile-design -> planning -> tdd |
| "Optimize SEO" | seo-optimizer |
| "Write marketing copy" | content-creator |
| "Process documents" | docx-processing / pdf-processing / xlsx-processing |
| "Compose email" | email-composer |
| "Build an AI agent" | agent-development -> planning -> tdd |
| "Set up infrastructure" | senior-devops -> deployment |
| "Decompose complex task" | task-decomposition -> dispatching-parallel-agents |
| "Build Laravel feature" | laravel-specialist -> planning -> tdd -> code-review |
| "Optimize Laravel app" | laravel-boost -> performance-optimization -> verification |
| "Write PHP code" | php-specialist -> tdd -> clean-code |
verification-before-completion lastIf you think "This is just simple / I need context first / Let me explore first / This doesn't need a skill / I remember this skill / The skill is overkill / I'll do one thing first" — STOP. Check for skills FIRST. No exceptions.
Key integrations: self-learning (project context), verification-before-completion (terminal checkpoint), circuit-breaker (stall safety), auto-improvement (effectiveness tracking), planning (most common first skill), resilient-execution (failure recovery).
Plan before coding. TDD always. Verify completion with evidence. Review before merge. Use subagents for parallel work. Self-learn continuously. Try 3 approaches before escalating. Report RALPH_STATUS in loops. Protect config files. Write specs with acceptance criteria.
Rigid (TDD, debugging, planning, verification, code-review, autonomous-loop, circuit-breaker, spec-writing, acceptance-testing): Follow exactly. Flexible (brainstorming, tech-docs, api-design, frontend, database, performance, security-review, prd-generation, laravel-specialist, php-specialist): Adapt to context.
npx skills find [query] to search, npx skills add <owner/repo@skill> -g -y to install. Prefer 1K+ weekly installs from reputable sources.
RIGID — Skill checking is mandatory. Every task begins with a catalog scan. No exceptions. No rationalization.