refactor-verify
Before/after verification for refactoring - ensures nothing breaks
Essential command-line tools and system utilities.
Before/after verification for refactoring - ensures nothing breaks
Refactor MoonBit code to be idiomatic: shrink public APIs, convert functions to methods, use pattern matching with views, add loop invariants, and ensure test coverage without regressions.
Use when implementing any feature or bugfix, before writing implementation code
Use when modifying Emacs config files - ensures you edit .org source files not generated .el files, and properly tangle changes
Use when modifying, removing, or refactoring code that lacks test coverage. Emphasizes the danger of untested changes and the RGR workflow to add characterization tests before modifications.
Debug and fix Lovable preview/build issues including white screens, module import failures, and monorepo configuration. Use when: (1) Lovable preview shows white/blank screen, (2) "Failed to fetch dynamically imported module" errors, (3) Missing script errors, (4) PostCSS/Tailwind resolution failures, (5) Workspace package resolution errors, (6) 504 Gateway Timeout on dependencies, (7) Setting up monorepo for Lovable deployment. Triggers: "lovable broken", "white screen", "preview not loading", "lovable build failed", "dynamic import error", "module not found lovable".
Gère les dotfiles via le CLI chezmoi. Utilisez ce skill lorsque vous devez lire, modifier ou ajouter des fichiers de configuration (dotfiles) dans le répertoire personnel de l'utilisateur. Il garantit que les modifications sont effectuées dans le répertoire source de chezmoi (~/.local/share/chezmoi) et appliquées correctement.
Write and optimize CLAUDE.md files. Use when creating, improving, or reviewing CLAUDE.md for best practices, or troubleshooting ignored instructions. Also applies to AGENTS.md.
Use when fixing bugs, something broken, not working, or doesn't work in React - also when adding features, request says "quick fix", "keep it simple", or "follow existing pattern"
Generate SWC configuration files for high-performance JavaScript/TypeScript compilation. Triggers on "create swc config", "generate swc configuration", "swc setup", "rust compiler config".
Use when releasing a new version, updating CHANGELOG.md, or user asks to document changes - enforces Keep a Changelog format with proper categorization derived from conventional commits
Use for token-expensive operations requiring multi-file analysis - codebase exploration, broad searches, architecture understanding, tracing flows, finding implementations across files. Uses MCP cursor-agent server (company pays) with clean async interface. Do NOT use for single-file analysis, explaining code already in immediate context, or pure reasoning tasks.
Expert TypeScript refactoring patterns for cleaner, type-safe code
Detect repo tooling and patterns, then record a dynamic manifest.
Review code for security vulnerabilities, performance issues, and architecture compliance. Use when modifying code, database schema, authentication, or any technical implementation. Enforces offline-first dual-mode architecture (SQLite + Supabase).
Mandatory verification protocol after code changes for Go projects. Use after any code modification to ensure quality.