code-quality
Code review, refactoring, and quality improvement. Use when reviewing code, eliminating code smells, reducing technical debt, refactoring methods, running self-critique loops, or improving maintainability and readability.
excalidraw-diagram-generator
Generate .excalidraw diagrams from natural language. Use when creating flowcharts, mind maps, system architecture diagrams, sequence diagrams, ER diagrams, network diagrams, or any visual process visualization.
using-superpowers
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
subagent-delegation
Delegate routine work to subagents — boilerplate generation, data transformation, file analysis, documentation drafting. Use when splitting tasks into independent subtasks for parallel subagent execution.
notebooklm-management
NotebookLM MCP server management — query notebooks, add from share links, handle auth, reset sessions. Use when working with Google NotebookLM notebooks for conversational research tasks.
using-git-worktrees
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
documentation-patterns
Templates and structural patterns for API docs, feature docs, config guides, and REST endpoint documentation. Use when structuring docs, applying Markdown templates, or standardizing doc formats.
Microsoft Development
Microsoft docs lookup, code samples, and SDK reference for Azure, .NET, Microsoft 365, Windows, and Power Platform via Microsoft Learn (MCP). Use for API reference or retrieving official Microsoft documentation.
custom-agent-usage
Discover, validate, and invoke .agent.md custom agents. Use when finding agent files, checking frontmatter, verifying disable-model-invocation/invocability settings, or determining agentName for runSubagent calls.
documentation-automation
Automate doc generation with JSDoc/TSDoc, linters, and pre-commit hooks. Use when setting up markdownlint, configuring doc linting pipelines, integrating JSDoc/TSDoc, or building automated documentation workflows.
word-document
Word (.docx) manipulation via MCP server. Use for reading, creating, editing, and formatting Word documents—including tables, footnotes, comments, images, headers, styles, and PDF conversion.
Executing Plans
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Power BI modeling
Power BI semantic models — DAX measures, star schemas, relationships, RLS, and performance tuning via MCP. Use when creating data models, writing DAX, or configuring table relationships in Power BI.
vite-development
Vite 6+ build tooling — HMR (Hot Module Replacement), fast builds, plugins, and optimized production assets. Use when configuring Vite, setting up React/Vue projects with Vite, or optimizing frontend build performance.
Canvas Design
Design philosophy docs and canvas-based visual creation. Use when articulating design principles, crafting multi-page design documents, or exploring aesthetic philosophy with intentional design thinking.
Azure Integrations
Azure deployment for web apps — Static Web Apps, App Service, Blob Storage, Bicep/ARM, GitHub Actions CI/CD. Use when deploying Next.js/Vite to Azure or configuring Azure resources for full-stack apps.
writing-plans
Use when you have a spec or requirements for a multi-step task, before touching code
sql-development
T-SQL, stored procedures, and MS SQL Server DBA practices. Use when writing SQL queries, designing schemas, tuning SQL Server performance, managing backups, configuring security, or using SQL Server 2025+ features.
web-testing
Playwright automation, Chrome DevTools debugging, and browser interaction testing. Use for E2E/unit tests, capturing screenshots, inspecting network/console logs, or validating user flows in web applications.
finishing-a-development-branch
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
notion-docs
Notion workspace management via MCP — create databases, pages, comments, and knowledge bases. Use when building Notion documentation, organizing project wikis, or managing Notion content.
NestJS
NestJS framework — modules, controllers, DI, TypeORM, JWT auth, RBAC guards, DTOs with class-validator, and testing. Use when building server-side Node.js APIs or services with the NestJS framework.
Verification Before Completion
Use when you are about to claim work is complete, fixed, or passing—before committing or opening PRs. Requires running verification commands and confirming their output before making any success claims; always demand evidence before assertions.
Frontend Design
UI/UX design — color theory (60-30-10 rule), responsive layouts, WCAG accessibility, CSS/Tailwind patterns, wireframes, and visual review. Use when designing interfaces, choosing palettes, writing CSS, or fixing layout/accessibility issues.
Web Design Reviewer
Visual inspection of live websites to find and fix design issues. Use when reviewing UI layout/design, checking responsive design visually, detecting visual inconsistencies, or diagnosing CSS/accessibility problems at the source code level. Not for automated E2E testing.
React Development
React 19+ with TypeScript — hooks, custom hooks, state management (useState/useReducer/useContext), React Query/SWR, Tailwind CSS, performance. Use when building React components, apps, or optimizing renders.
code-examples-sync
Synchronize and verify code examples in documentation. Use when function signatures change, API interfaces update, imports shift, or documentation snippets become outdated and need correction.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
documentation-authoring
Create structured docs from scratch — PRDs, technical specs, design docs, decision records, knowledge bases. Use when drafting documentation, writing proposals, defining requirements, or planning features.
Development Workflow
Spec-driven development lifecycle — EARS requirements, technical design docs, implementation tracking, and contribution guidelines. Use when planning features, defining requirements, or managing project lifecycle.
DevOps Tooling
Git operations, shell scripting, CI/CD pipeline configuration, and terminal automation. Use it for conventional commits, PowerShell/Bash scripting, configuring GitHub Actions, or automating developer tooling workflows.
serena-usage
Serena MCP for project memory and code navigation. Use when managing Serena memories, navigating symbols, performing intelligent refactoring, or maintaining context and continuity across AI agent sessions.
Documentation Verification
Validate documentation before merging — check completeness, broken links, code example accuracy, and factual correctness. Use when reviewing docs for quality gates or running pre-merge doc validation.
receiving-code-review
Use when receiving code review feedback before implementing suggested changes—especially if the feedback is unclear or technically questionable. This requires technical rigor and verification, not performative agreement or blind implementation.
subagent-driven-development
Use when executing implementation plans with independent tasks in the current session
legacy-circuit-mockups
Breadboard circuit mockups using the HTML5 Canvas. Use this tool when creating circuit layouts, visualizing 6502/retro-electronics components, drawing breadboard diagrams, or designing vintage computer schematics with discrete parts.
Dispatching Parallel Agents
Use when facing two or more independent tasks that can be worked on without shared state or sequential dependencies.
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Documentation Quality
Documentation quality standards and writing principles. Use when establishing formatting rules, reviewing documentation quality metrics, creating writing guidelines, or enforcing a consistent documentation style across a project.
MongoDB + Mongoose
MongoDB with Mongoose — schemas, models, aggregation pipelines, migrations, and Atlas connections. Use when designing collections, writing queries, or integrating MongoDB into Node.js/Next.js apps.
javascript-development
JavaScript/TypeScript ES2024+, async/await, DOM manipulation, Node.js, and API integration. Use when writing vanilla JS/TS code, working with REST/fetch APIs, implementing frontend logic, or configuring JS build tools.
test-driven development
Use when implementing any feature or bugfix, before writing implementation code
codexer
Python research assistant that integrates Context7 MCP. Use it for Python library research, package evaluation, enforcing strict Python coding standards, or retrieving up-to-date library documentation via Context7.
powerpoint-ppt
PowerPoint (.pptx) manipulation via MCP server. Use for creating slides, formatting presentations, managing placeholders, adding images, applying templates, or extracting text from .pptx files.
Excel Sheet
Excel (.xlsx) manipulation via MCP server. Use for creating workbooks, formatting cells, writing formulas, building charts, pivot tables, data analysis, or any task involving Excel spreadsheets.
breaking-changes-management
Manage breaking API changes, migration guides, deprecation notices, and semver versioning. Use when introducing breaking changes, writing migration paths, updating changelogs, or releasing major versions.
PHP Development
PHP 8.0+ development — XAMPP, RESTful APIs, PDO/MySQL/MariaDB, and authentication. Use when building PHP backends, creating API endpoints, configuring XAMPP, or integrating PHP with databases.