moonbit-refactoring
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.
Script and automate repetitive tasks and workflows.
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
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.
Cambios seguros en archivos del vault: mover, renombrar, editar o eliminar con trazabilidad y recuperacion.
Activate when creating, modifying, troubleshooting, or managing GraphQL operations with codegen. This includes scaffolding .graphql files, running code generation, validating naming conventions, fixing codegen errors, or updating GraphQL types and hooks.
Auto-load when writing TypeScript code. Provides patterns for type safety, async handling, and modern TypeScript idioms.
Analyze WooCommerce changelog files to identify and rank changes most relevant to the developer community. Use when asked to review, summarize, or prioritize WooCommerce changelog entries, find notable changes, or generate release highlights from the ../woocommerce/plugins/woocommerce/changelog/ directory.