busirocket-tailwindcss-v4
Applies Tailwind CSS v4 setup and styling strategy. Use when configuring Tailwind v4, writing component styles, deciding between utility classes and custom CSS, and avoiding style drift.
busirocket-rust
Enforces Rust language and module standards for maintainable codebases. Use when writing Rust code, structuring modules, separating SQL/prompts from code, and enforcing one-thing-per-file discipline.
busirocket-core-conventions
Applies general engineering conventions optimized for AI agents. Use when creating or refactoring codebases and you need strict file discipline, clear module boundaries, naming/layout rules, and anti-pattern avoidance.
Web Design Guidelines
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
brp-debug
Structured debugging workflow. Analyze symptoms, form hypotheses, isolate the issue, and resolve. Use when investigating unexpected behavior, errors, or performance issues.
busirocket-react
Applies React component and hook structure rules plus Zustand state management. Use when writing or refactoring React components, extracting hooks, deciding client vs server components, implementing global state (Zustand), modals, or avoiding prop drilling.
brp-fix
Structured bugfix workflow. Reproduce the bug, form a hypothesis, apply a minimal fix, and verify. Use when fixing reported bugs or unexpected behavior.
vercel-react-native-skills
React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.
busirocket-validation
Applies validation strategy using Zod for schemas and guard helpers for runtime checks. Use when validating API responses, request inputs, or external data at boundaries.
busirocket-supabase
Enforces Supabase access patterns and service boundaries. Use only when working with Supabase projects. Centralizes Supabase in a dedicated layer and forbids calling Supabase from outside that boundary.
busirocket-refactor-workflow
Enforces strict refactoring workflow for TypeScript/React codebases. Use when refactoring files with multiple exports, splitting components/hooks/utils, moving inline types to types/, and enforcing post-refactor quality gates.
brp-refactor
Safe refactoring workflow with quality gates. Ensures behavior is preserved while improving code structure. Use when restructuring, extracting, or simplifying existing code.
brp-docs
Generates documentation, specifications, and architecture decision records (ADRs). Use when creating or updating README files, API docs, architecture overviews, or technical specs.
busirocket-tailwind
Applies Tailwind CSS v4 setup and styling strategy. Use when configuring Tailwind v4, writing component styles, deciding between utility classes and custom CSS, and avoiding style drift.
busirocket-nextjs
Applies Next.js App Router route handler patterns. Use when creating or refactoring route.ts files, implementing API endpoints, validating request inputs, and returning standardized JSON responses with proper status codes.
brp
Main BRP orchestrator. Routes /brp-* commands, detects project stack, selects the minimal ruleset and skill chain, and enforces the BRP workflow protocol. Use as the entry point for all BRP commands.
Vercel Deploy
Deploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as "Deploy my app", "Deploy this to production", "Create a preview deployment", "Deploy and give me the link", or "Push this live". No authentication required - returns preview URL and claimable deployment link.
vercel-composition-patterns
React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture.
Vercel React Best Practices
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
brp-implement
Guides incremental implementation following a plan. Enforces minimal diffs, one logical change per step, and convention adherence. Use after brp-plan to execute the approved plan.
brp-plan
Enforces structured planning before implementation. Produces a discovery summary, 5-10 bullet plan with milestones, risk analysis, and acceptance criteria. Use before any create, fix, refactor, or migrate task.
busirocket-tauri
Applies Tauri-specific standards for desktop apps. Use when creating Tauri commands, configuring the invoke handler and permissions, and applying Rust layout under src-tauri.
brp-test
Generates or updates tests and provides validation commands. Covers unit, integration, and manual verification strategies. Use after implementation to ensure correctness.
busirocket-typescript-standards
Enforces TypeScript standards for maintainable codebases. Use when creating or refactoring TS/TSX files to enforce one-thing-per-file, type conventions, and Next.js special-file export exceptions.
brp-review
Performs a structured self-check and mini PR review covering security, performance, and maintainability. Use as the final step before delivering any code changes.