Browse
72 extensions
Test Generator
dustin
Generates comprehensive test suites for any codebase — unit, integration, and E2E.
Doc Writer
dustin
Generates and maintains documentation — READMEs, API docs, architecture diagrams.
Code Reviewer
dustin
Reviews pull requests and code changes for bugs, security issues, and best practices.
Git Ops
dustin
Manages git workflows — branching, rebasing, cherry-picking, conflict resolution.
QA Agent
dustin
Autonomous testing agent — finds bugs, writes regression tests, validates fixes.
Screenshot Tool
dustin
Captures screenshots of web pages for testing, documentation, or analysis.
API Designer
dustin
Designs RESTful and GraphQL APIs — generates OpenAPI specs, schemas, and documentation.
Performance Optimization
addyosmani
Optimizes application performance. Use when performance requirements exist, when you suspect performance regressions, or when Core Web Vitals or load times need improvement. Use when profiling reveals bottlenecks that need fixing.
Incremental Implementation
addyosmani
Delivers changes incrementally. Use when implementing any feature or change that touches more than one file. Use when you're about to write a large amount of code at once, or when a task feels too big to land in one step.
Code Simplification
addyosmani
Simplifies code for clarity. Use when refactoring code for clarity without changing behavior. Use when code works but is harder to read, maintain, or extend than it should be. Use when reviewing code that has accumulated unnecessary complexity.
Code Reviewer
addyosmani
Senior code reviewer that evaluates changes across five dimensions — correctness, readability, architecture, security, and performance. Use for thorough code review before merge.
Deprecation And Migration
addyosmani
Manages deprecation and migration. Use when removing old systems, APIs, or features. Use when migrating users from one implementation to another. Use when deciding whether to maintain or sunset existing code.
Spec Driven Development
addyosmani
Creates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when requirements are unclear, ambiguous, or only exist as a vague idea.
Performance Checklist
addyosmani
Quick reference checklist for web application performance. Use alongside the `performance-optimization` skill.
Source Driven Development
addyosmani
Grounds every implementation decision in official documentation. Use when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters.
Debugging And Error Recovery
addyosmani
Guides systematic root-cause debugging. Use when tests fail, builds break, behavior doesn't match expectations, or you encounter any unexpected error. Use when you need a systematic approach to finding and fixing the root cause rather than guessing.
Code Review And Quality
addyosmani
Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to assess code quality across multiple dimensions before it enters the main branch.
Api Setup
block
Set up API integration with configuration and helper scripts
Code Review
block
Comprehensive code review checklist for pull requests
Api And Interface Design
addyosmani
Guides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.