Code Review & Refactoring
The best skills for engineering-related work, like building, testing, reviewing and shipping software.
android-performanceopenai/pluginsProfile Android apps with Simpleperf, Perfetto and heap dumps to find slow code★7.6K
android-performanceProfile Android apps with Simpleperf, Perfetto and heap dumps to find slow code
code-reviewopenai/pluginsRun CodeRabbit AI reviews on code changes and work through the findings★7.6K
code-reviewRun CodeRabbit AI reviews on code changes and work through the findings
react-best-practicesopenai/pluginsReview TSX components for hooks, accessibility, performance and TypeScript issues★7.6K
react-best-practicesReview TSX components for hooks, accessibility, performance and TypeScript issues
shopify-app-store-reviewopenai/pluginsCheck your Shopify app code against App Store requirements before submitting★7.6K
shopify-app-store-reviewCheck your Shopify app code against App Store requirements before submitting
vercel-agentopenai/pluginsUse Vercel Agent for AI pull request review and anomaly investigation★7.6K
vercel-agentUse Vercel Agent for AI pull request review and anomaly investigation
web-perfopenai/pluginsAudit Core Web Vitals, render-blocking resources and layout shifts in a live page★7.6K
web-perfAudit Core Web Vitals, render-blocking resources and layout shifts in a live page
zzz-od-dev-pr-reviewOneDragon-Anything/ZenlessZoneZero-OneDragonReview an open pull request for correctness and whether it is ready to merge★7.6K
zzz-od-dev-pr-reviewReview an open pull request for correctness and whether it is ready to merge
antislop-codemiqdadbadjuber/anti-slopRemove generic AI-slop comments from code and keep the useful ones★7.4K
antislop-codeRemove generic AI-slop comments from code and keep the useful ones
github-deep-reviewsteipete/agent-scriptsReview GitHub issues and PRs for real bugs and the best fix, reading code first★7.4K
github-deep-reviewReview GitHub issues and PRs for real bugs and the best fix, reading code first
checktw93/WazaReview diffs, PRs and release readiness before you ship or publish★7.4K
checkReview diffs, PRs and release readiness before you ship or publish
code-reviewkyegomez/swarmsReview code for best practices, security flaws, performance and maintainability★7.3K
code-reviewReview code for best practices, security flaws, performance and maintainability
coding-guidelinestech-leads-club/agent-skillsApply behavioral guidelines that cut common LLM mistakes in code changes and fixes★7.1K
coding-guidelinesApply behavioral guidelines that cut common LLM mistakes in code changes and fixes
component-common-domain-detectiontech-leads-club/agent-skillsFind duplicate business logic across components and suggest what to consolidate★7.1K
component-common-domain-detectionFind duplicate business logic across components and suggest what to consolidate
component-flattening-analysistech-leads-club/agent-skillsFind misplaced classes and flatten nested components into a cleaner hierarchy★7.1K
component-flattening-analysisFind misplaced classes and flatten nested components into a cleaner hierarchy
component-identification-sizingtech-leads-club/agent-skillsMap architectural components in a codebase and size them to pick what to extract★7.1K
component-identification-sizingMap architectural components in a codebase and size them to pick what to extract
coupling-analysistech-leads-club/agent-skillsMeasure module coupling by strength, distance and volatility to find what to decouple★7.1K
coupling-analysisMeasure module coupling by strength, distance and volatility to find what to decouple
decomposition-planning-roadmaptech-leads-club/agent-skillsPlan a monolith breakup as a sequenced roadmap with service extraction order★7.1K
decomposition-planning-roadmapPlan a monolith breakup as a sequenced roadmap with service extraction order
legacy-migration-plannertech-leads-club/agent-skillsPlan strangler fig migrations, framework upgrades and cross-language rewrites★7.1K
legacy-migration-plannerPlan strangler fig migrations, framework upgrades and cross-language rewrites
modular-decompositiontech-leads-club/agent-skillsRun a pipeline from component sizing to candidate domain-aligned modules★7.1K
modular-decompositionRun a pipeline from component sizing to candidate domain-aligned modules
modular-design-principlestech-leads-club/agent-skillsApply modular design rules for boundaries, contracts, failure containment and splits★7.1K
modular-design-principlesApply modular design rules for boundaries, contracts, failure containment and splits
perf-lighthousetech-leads-club/agent-skillsRun Lighthouse audits from the CLI, read reports and set performance budgets★7.1K
perf-lighthouseRun Lighthouse audits from the CLI, read reports and set performance budgets
perf-web-optimizationtech-leads-club/agent-skillsCut bundle size, image weight and layout shifts to speed up slow web pages★7.1K
perf-web-optimizationCut bundle size, image weight and layout shifts to speed up slow web pages
the-judgetech-leads-club/agent-skillsReview a pull request with evidence-first checks and post one consolidated GitHub review★7.1K
the-judgeReview a pull request with evidence-first checks and post one consolidated GitHub review
dart-best-practicesmidudev/autoskillsApply Effective Dart style and modern language features in your Dart code★7K
dart-best-practicesApply Effective Dart style and modern language features in your Dart code
dotnet-best-practicesmidudev/autoskillsCheck .NET and C# code for solution and project-level quality issues★7K
dotnet-best-practicesCheck .NET and C# code for solution and project-level quality issues
dotnet-design-pattern-reviewmidudev/autoskillsReview C# and .NET code for design pattern use and suggest improvements★7K
dotnet-design-pattern-reviewReview C# and .NET code for design pattern use and suggest improvements
dotnet-upgrademidudev/autoskillsAnalyze and execute .NET framework upgrades with ready-to-use prompts★7K
dotnet-upgradeAnalyze and execute .NET framework upgrades with ready-to-use prompts
generating-sorbetmidudev/autoskillsGenerate Sorbet type signatures in separate .rbi files for Ruby code★7K
generating-sorbetGenerate Sorbet type signatures in separate .rbi files for Ruby code
generating-sorbet-inlinemidudev/autoskillsAdd inline Sorbet sig blocks to Ruby source files for static type checks★7K
generating-sorbet-inlineAdd inline Sorbet sig blocks to Ruby source files for static type checks
migrate-to-vinextmidudev/autoskillsMigrate Next.js projects to vinext with Vite config, ESM and deploy setup★7K
migrate-to-vinextMigrate Next.js projects to vinext with Vite config, ESM and deploy setup
oxlintmidudev/autoskillsRun and configure the oxlint JavaScript and TypeScript linter★7K
oxlintRun and configure the oxlint JavaScript and TypeScript linter
python-patternsmidudev/autoskillsWrite Pythonic code with PEP 8 style, type hints and sound idioms★7K
python-patternsWrite Pythonic code with PEP 8 style, type hints and sound idioms
rails-upgrademidudev/autoskillsPlan Rails upgrades from 2.3 to 8.1 with breaking-change reports and steps★7K
rails-upgradePlan Rails upgrades from 2.3 to 8.1 with breaking-change reports and steps
python-expertgenkit-ai/genkitWrite clean, idiomatic Python that follows consistent conventions in every edit★6.6K
python-expertWrite clean, idiomatic Python that follows consistent conventions in every edit
typescriptgenkit-ai/genkitWrite clean, maintainable TypeScript with established conventions and patterns★6.6K
typescriptWrite clean, maintainable TypeScript with established conventions and patterns
code-migrationkucherenko/jscpdPort code function by function with tests first and jscpd parity checks★6.5K
code-migrationPort code function by function with tests first and jscpd parity checks
codebase-refactoringkucherenko/jscpdFind duplicated, dead and oversized code with jscpd and track the health score★6.5K
codebase-refactoringFind duplicated, dead and oversized code with jscpd and track the health score
compare-codebaseskucherenko/jscpdCompare two codebases function by function to see what a port still lacks★6.5K
compare-codebasesCompare two codebases function by function to see what a port still lacks
dry-refactoringkucherenko/jscpdRemove copy-paste duplication with extract-function and base-class refactors★6.5K
dry-refactoringRemove copy-paste duplication with extract-function and base-class refactors
jscpdkucherenko/jscpdDetect copy-paste and near-duplicate code in 220+ languages with jscpd★6.5K
jscpdDetect copy-paste and near-duplicate code in 220+ languages with jscpd
audit-codebaseFlorianBruniaux/claude-code-ultimate-guideScore codebase health across seven categories and get a progression plan★6.3K
audit-codebaseScore codebase health across seven categories and get a progression plan
code-reviewFlorianBruniaux/claude-code-ultimate-guideReview code changes and report concrete defects with file references★6.3K
code-reviewReview code changes and report concrete defects with file references
design-patternsFlorianBruniaux/claude-code-ultimate-guideDetect and suggest GoF design patterns in TypeScript and JavaScript code★6.3K
design-patternsDetect and suggest GoF design patterns in TypeScript and JavaScript code
optimizeFlorianBruniaux/claude-code-ultimate-guideFind performance problems in code, queries or systems and suggest fixes★6.3K
optimizeFind performance problems in code, queries or systems and suggest fixes
refactorFlorianBruniaux/claude-code-ultimate-guideFind SOLID violations in code and suggest targeted refactors★6.3K
refactorFind SOLID violations in code and suggest targeted refactors
review-prFlorianBruniaux/claude-code-ultimate-guideReview a pull request in full and list the issues it finds★6.3K
review-prReview a pull request in full and list the issues it finds
sonarqubeFlorianBruniaux/claude-code-ultimate-guidePull SonarCloud quality issues for one pull request and summarize them★6.3K
sonarqubePull SonarCloud quality issues for one pull request and summarize them
validate-changesFlorianBruniaux/claude-code-ultimate-guideGrade staged git changes with an LLM judge before you commit them★6.3K
validate-changesGrade staged git changes with an LLM judge before you commit them
antfuantfu/skillsApply opinionated JavaScript and TypeScript tooling conventions to new projects★6K
antfuApply opinionated JavaScript and TypeScript tooling conventions to new projects
developmentfengshao1227/ccg-workflowRoute coding questions to language guides for Python, Go, Rust and TypeScript★6K
developmentRoute coding questions to language guides for Python, Go, Rust and TypeScript