Loading...
Loading...
Found 245 Skills
Use red-green-refactor to implement features and bug fixes with tests first. Only use if requested explicitely, for general tdd use mattpocock/skills/tdd
Code refactoring workflow - analyze → plan → implement → review → validate
Full 5-layer analysis of a specific function. Use when debugging or deeply understanding code.
Modular Code Organization
Transform code into clean, testable architecture using SOLID principles, Clean Architecture, and proven design patterns
Use this skill whenever you are implementing a feature using TDD.
Use when auditing project structure, planning refactors, improving code organization, analyzing dependencies and module boundaries, or identifying structural issues. TypeScript/JavaScript-primary with language-agnostic patterns.
Guides when to abstract vs duplicate code. Use this skill when creating shared utilities, deciding between DRY/WET approaches, or refactoring existing abstractions.
Refactors code following Ousterhout's design principles. Analyzes complexity, creates prioritized refactoring plan, and executes with safety-first approach. Optimized for Vite/React, Tauri/Rust, Zustand stack.
Plan safe refactors using blast radius and dependency mapping
Specific rules for Starknet React projects, focusing on blockchain integration.
This skill should be used when the user asks to review, refactor, debug, or optimize Vue 3 code for performance, correctness, SSR hydration, reactivity stability, request concurrency, TypeScript safety, or bundle size.