database-fundamentals
Reviews schema design, SQL queries, ORM patterns. Use when junior creates schema, writes queries, adds migrations, works with Prisma/MongoDB/PostgreSQL, or asks "is this SQL safe", "N+1", "index".
backend-fundamentals
Reviews API design, REST conventions, and backend architecture. Use when junior builds API endpoints, Express routes, middleware, controllers, or asks "is this RESTful", "check my endpoint".
gpu-optimizer
Expert GPU optimization for modern consumer GPUs (8-24GB VRAM). Use this skill when you need to optimize GPU training, speed up CUDA code, reduce OOM errors, tune XGBoost for GPU, migrate NumPy to CuPy, make a model faster, manage GPU memory, optimize VRAM usage, or benchmark PyTorch. Covers mixed precision, gradient checkpointing, XGBoost GPU acceleration, CuPy/cuDF migration, vectorization, torch.compile, and diagnostics. NVIDIA GPUs only. PyTorch, XGBoost, and RAPIDS frameworks.
frontend-fundamentals
Reviews React/Vue component architecture, state, and hooks. Use when junior builds components, forms, modals, uses useState, useEffect, adds state, or asks "is this good React".
mirror-development
Implement user impersonation features in Laravel applications using Mirror.
remotion-video
Create production-grade motion graphics and videos using Remotion (React). Use whenever the user wants branded video content, product demos, data-driven video generation, or motion graphics with audio sync, web fonts, TailwindCSS styling, or media embedding. Covers: marketing videos, product launches, data visualizations, social media content, personalized video at scale, explainer videos with voiceover, animated charts, 3D scenes via Three.js. Requires Node.js and Claude Code environment. Trigger on: "create a Remotion video", "React video", "motion graphics", "branded video", "product demo video", "remotion", "video with audio", "TailwindCSS video", "data-driven video generation", "personalized video at scale", "video with voiceover". For mathematical animations, algorithm visualizations, or headless container rendering, use concept-to-video (Manim) instead.
yida-custom-page
ๅฎๆญ่ชๅฎไน้กต้ข JSX ๅผๅ่ง่ใReact 16 ็ฑป็ปไปถๆจกๅผ๏ผๅฎๆญ JS API ่ฐ็จ๏ผ็ถๆ็ฎก็ไธ็ผ็ ็บฆๆใไธ้็จไบ๏ผๅ็่กจๅ้กต้ขๅผๅ๏ผๆ ้ JSX๏ผ๏ผๆๅๅธ้กต้ข๏ผ็ผๅๅฎๆๅ้ไฝฟ็จ yida-publish-page ๅๅธ๏ผใ
yida-app
ๅฎๆญๅฎๆดๅบ็จๅผๅๆ่ฝ๏ผๆ่ฟฐไป้ถๅฐไธๆญๅปบไธไธชๅฎๆดๅฎๆญๅบ็จ็ๅ จๆต็จ๏ผๅ ๆฌๅๅปบๅบ็จใๅๅปบ้กต้ขใ้ๆฑๅๆใ็ผๅไปฃ็ ใๅๅปบ่กจๅใๅๅธ้จ็ฝฒใไธ้็จไบ๏ผๅช้ไฟฎๆนๅไธชๅญๆญฅ้ชค๏ผๅฆๅชๆน่กจๅๅญๆฎตใๅชๅๅธ้กต้ข๏ผๆถ๏ผๅบ็ดๆฅ่ฐ็จๅฏนๅบๅญๆ่ฝใ
yida-create-app
ๅๅปบๅฎๆญๅบ็จ๏ผ่ฟๅ appTypeใๆญๅปบๅบ็จ็็ฌฌไธๆญฅใไธ้็จไบ๏ผๅบ็จๅทฒๅญๅจๆถ๏ผๅ ๆฅ่ฏขๆฏๅฆๅทฒๆๅๅๅบ็จ๏ผ๏ผๆๅช้ๅจๅทฒๆๅบ็จไธญๅๅปบ้กต้ข/่กจๅ๏ผ็ดๆฅไฝฟ็จ yida-create-page ๆ yida-create-form-page๏ผใ
parallel-task-spark
Only to be triggered by explicit /parallel-task-spark commands.
filesystem
File and directory operations using Claude Code built-in tools โ replaces the Filesystem MCP server. Maps all 11 MCP tools to native equivalents: Read, Write, Edit, Glob, Grep, and Bash. Covers file reading with line ranges, parallel reads, pattern-based file search, regex content search, directory listing, tree traversal, move/copy/rename, and metadata inspection. Trigger phrases: "read this file", "write to file", "create a file", "edit file", "find files matching", "search for text in files", "list directory", "show directory tree", "move file", "rename file", "copy file", "file info", "find all Python files", "search codebase for". Use this skill when performing file operations, navigating codebases, or managing directories.
feature-builder
Build complete React features with proper layered architecture including UI components, business logic, API integration, and state management. Use this skill when users request implementing features like "user authentication", "shopping cart", "product listing", "file upload", or any complete functionality that requires UI + business logic + data fetching. Generates all layers - presentation (components), business logic (hooks/stores/validation), and data access (API calls/React Query). Integrates with react-component-generator for UI and provides production-ready, maintainable code following best practices.
engineering-standards
Core software engineering principles (SOLID, DRY, YAGNI, KISS) with detection patterns and refactoring guidance. Load when reviewing code quality, planning architecture, or identifying technical debt.
setup-mcp-server
Add mcp-rubber-duck MCP server to an AI coding tool (Claude Desktop, Cursor, VS Code, Windsurf, etc.)
game-control
Control a running Tiny game engine via HTTP. Send key presses, releases, and taps to interact with the game. Use when the user asks to play, control, test, or interact with a running game.
context-loader
ALWAYS activate this skill at the start of every task. Load project context from .claude/ directory including coding rules, design decisions, and documentation before executing any task.
performance
Performance optimization guidelines for Splitrail. Use when optimizing parsing, reducing memory usage, or improving throughput.
agentic-ux-design-relationship-centric-interfaces
Design AI-first interfaces that build ongoing relationships through memory, trust evolution, and collaborative planning, not just isolated screen interactions
update-dependencies
Update packages that DCP executables depend on. This skill is used infrequently, usually just once at the start of a new development cycle. Should only be used when requested explicitly, never as part of a regular change or PR.
release-new-version
Release a new version of this Obsidian plugin by bumping the npm/package version, syncing `manifest.json` and `versions.json`, and pushing the resulting git tag. Use when the user asks to cut a release, bump the version, publish a new version, or push a release tag.
react-router-framework-mode
Build full-stack React applications using React Router's framework mode. Use when configuring routes, working with loaders and actions, handling forms, handling navigation, pending/optimistic UI, error boundaries, or working with react-router.config.ts or other react router conventions.