Code Review & Refactoring
The best skills for engineering-related work, like building, testing, reviewing and shipping software.
page-weightthedaviddias/Front-End-ChecklistKeep total page weight under 1500 KB by trimming assets and scripts★74.6K
page-weightKeep total page weight under 1500 KB by trimming assets and scripts
performance-budgetthedaviddias/Front-End-ChecklistSet bundle size and Core Web Vitals budgets that CI enforces on every change★74.6K
performance-budgetSet bundle size and Core Web Vitals budgets that CI enforces on every change
performance-resource-hintsthedaviddias/Front-End-ChecklistUse resource hints to start key downloads before the browser finds them★74.6K
performance-resource-hintsUse resource hints to start key downloads before the browser finds them
picture-elementthedaviddias/Front-End-ChecklistUse picture with an img fallback to serve the best image format per browser★74.6K
picture-elementUse picture with an img fallback to serve the best image format per browser
preconnectthedaviddias/Front-End-ChecklistPreconnect to critical third party origins to shave connection setup time★74.6K
preconnectPreconnect to critical third party origins to shave connection setup time
progressive-jpegthedaviddias/Front-End-ChecklistEncode JPEGs as progressive so large images appear in stages while loading★74.6K
progressive-jpegEncode JPEGs as progressive so large images appear in stages while loading
render-blockingthedaviddias/Front-End-ChecklistRemove render blocking CSS and JavaScript that delays the first paint★74.6K
render-blockingRemove render blocking CSS and JavaScript that delays the first paint
resource-hintsthedaviddias/Front-End-ChecklistAdd resource hints so the browser fetches important files earlier★74.6K
resource-hintsAdd resource hints so the browser fetches important files earlier
responsive-sizethedaviddias/Front-End-ChecklistServe images at their displayed size so phones never download desktop files★74.6K
responsive-sizeServe images at their displayed size so phones never download desktop files
runtime-validationthedaviddias/Front-End-ChecklistValidate fetched, stored and submitted data at runtime before using it★74.6K
runtime-validationValidate fetched, stored and submitted data at runtime before using it
scheduler-yieldthedaviddias/Front-End-ChecklistYield to the main thread during long loops so pages stay responsive★74.6K
scheduler-yieldYield to the main thread during long loops so pages stay responsive
speculation-rulesthedaviddias/Front-End-ChecklistUse speculation rules to prerender likely next pages for instant navigation★74.6K
speculation-rulesUse speculation rules to prerender likely next pages for instant navigation
sprite-generationthedaviddias/Front-End-ChecklistCombine small icons into image sprites where it cuts requests★74.6K
sprite-generationCombine small icons into image sprites where it cuts requests
styles-lintthedaviddias/Front-End-ChecklistLint CSS and SCSS files to catch errors and keep styles consistent★74.6K
styles-lintLint CSS and SCSS files to catch errors and keep styles consistent
svg-inlinethedaviddias/Front-End-ChecklistKeep inline SVG markup small and simple so pages stay light★74.6K
svg-inlineKeep inline SVG markup small and simple so pages stay light
svg-optimizationthedaviddias/Front-End-ChecklistOptimize SVG files by removing metadata and simplifying paths★74.6K
svg-optimizationOptimize SVG files by removing metadata and simplifying paths
third-party-scriptsthedaviddias/Front-End-ChecklistLoad third party scripts without blocking the page or hurting speed★74.6K
third-party-scriptsLoad third party scripts without blocking the page or hurting speed
ttfbthedaviddias/Front-End-ChecklistCut time to first byte by fixing slow server responses and cache misses★74.6K
ttfbCut time to first byte by fixing slow server responses and cache misses
type-only-importsthedaviddias/Front-End-ChecklistUse type only imports so type code never leaks into the JavaScript bundle★74.6K
type-only-importsUse type only imports so type code never leaks into the JavaScript bundle
typescript-strict-modethedaviddias/Front-End-ChecklistTurn on TypeScript strict mode to catch null errors and implicit any types★74.6K
typescript-strict-modeTurn on TypeScript strict mode to catch null errors and implicit any types
unused-cssthedaviddias/Front-End-ChecklistFind and remove unused CSS rules that bloat stylesheets★74.6K
unused-cssFind and remove unused CSS rules that bloat stylesheets
video-optimizationthedaviddias/Front-End-ChecklistOptimize video bitrate, resolution and codecs so players start quickly★74.6K
video-optimizationOptimize video bitrate, resolution and codecs so players start quickly
webfont-formatthedaviddias/Front-End-ChecklistServe web fonts in modern formats like WOFF2 to cut download size★74.6K
webfont-formatServe web fonts in modern formats like WOFF2 to cut download size
webp-formatthedaviddias/Front-End-ChecklistServe WebP images with fallbacks for browsers that lack support★74.6K
webp-formatServe WebP images with fallbacks for browsers that lack support
webpagetestthedaviddias/Front-End-ChecklistAnalyze page performance with WebPageTest waterfalls and filmstrips★74.6K
webpagetestAnalyze page performance with WebPageTest waterfalls and filmstrips
bmad-code-reviewbmad-code-org/BMAD-METHODReview code changes with parallel reviewers, then triage the findings★54.7K
bmad-code-reviewReview code changes with parallel reviewers, then triage the findings
bmad-reviewbmad-code-org/BMAD-METHODRun review lenses on a diff, pull request or document and triage findings★54.7K
bmad-reviewRun review lenses on a diff, pull request or document and triage findings
bmad-walkthroughbmad-code-org/BMAD-METHODGuide a human review of a commit, pull request, file or directory step by step★54.7K
bmad-walkthroughGuide a human review of a commit, pull request, file or directory step by step
simplify-tracetldraw/tldrawSummarize a large Chrome performance trace into a compact report of slow work★51.1K
simplify-traceSummarize a large Chrome performance trace into a compact report of slow work
tldraw-migratetldraw/tldrawMigrate a project to a newer tldraw SDK and fix TypeScript errors after upgrade★51.1K
tldraw-migrateMigrate a project to a newer tldraw SDK and fix TypeScript errors after upgrade
improve-animationsemilkowalski/skillsAudit the animation code in a codebase and write a prioritized fix plan★50.9K
improve-animationsAudit the animation code in a codebase and write a prioritized fix plan
review-animationsemilkowalski/skillsReview animation code against a strict craft bar and flag weak motion★50.9K
review-animationsReview animation code against a strict craft bar and flag weak motion
open-code-reviewalibaba/open-code-reviewReview Git diffs and pull requests line by line with the ocr CLI for code quality★48.8K
open-code-reviewReview Git diffs and pull requests line by line with the ocr CLI for code quality
open-code-review-delegatealibaba/open-code-reviewHave the host agent run code reviews itself while OCR handles file and rule selection★48.8K
open-code-review-delegateHave the host agent run code reviews itself while OCR handles file and rule selection
gitnexus-impact-analysisabhigyanpatwari/GitNexusCheck what a code change will break before you edit a symbol or function★48.1K
gitnexus-impact-analysisCheck what a code change will break before you edit a symbol or function
gitnexus-pdg-queryabhigyanpatwari/GitNexusQuery control and data dependence graphs to find guards and value flow in code★48.1K
gitnexus-pdg-queryQuery control and data dependence graphs to find guards and value flow in code
gitnexus-refactoringabhigyanpatwari/GitNexusRename, extract, split or move code safely with dependency checks at each step★48.1K
gitnexus-refactoringRename, extract, split or move code safely with dependency checks at each step
gitnexus-reviewabhigyanpatwari/GitNexusReview a PR, branch or local diff for merge risk, regressions and missing tests★48.1K
gitnexus-reviewReview a PR, branch or local diff for merge risk, regressions and missing tests
ast-visitor-patternprisma/ormReplace repeated switch statements on TypeScript unions with frozen-class visitors★47.7K
ast-visitor-patternReplace repeated switch statements on TypeScript unions with frozen-class visitors
bumping-biomeprisma/ormUpgrade Biome in a pnpm monorepo and align biome.jsonc files with the new version★47.7K
bumping-biomeUpgrade Biome in a pnpm monorepo and align biome.jsonc files with the new version
no-bare-castsprisma/ormAvoid bare TypeScript as casts and fix type errors without silencing them★47.7K
no-bare-castsAvoid bare TypeScript as casts and fix type errors without silencing them
code-review-specialistluongnv89/claude-howtoReview code for security, performance and quality issues before merging★45.8K
code-review-specialistReview code for security, performance and quality issues before merging
refactorluongnv89/claude-howtoRefactor code in phases using the methods of Martin Fowler to cut technical debt★45.8K
refactorRefactor code in phases using the methods of Martin Fowler to cut technical debt
code-reviewagno-agi/agnoReview code for lint issues, style problems and convention gaps★42.9K
code-reviewReview code for lint issues, style problems and convention gaps
ai-debt-detectorwshobson/agentsCatch brittle code, thin error handling and missing cleanup in generated code★41.9K
ai-debt-detectorCatch brittle code, thin error handling and missing cleanup in generated code
code-review-excellencewshobson/agentsGive constructive pull request feedback and set review standards for teams★41.9K
code-review-excellenceGive constructive pull request feedback and set review standards for teams
dependency-upgradewshobson/agentsPlan major dependency upgrades with compatibility checks and staged rollouts★41.9K
dependency-upgradePlan major dependency upgrades with compatibility checks and staged rollouts
modern-javascript-patternswshobson/agentsRefactor legacy JavaScript to modern ES6+ with async, destructuring and modules★41.9K
modern-javascript-patternsRefactor legacy JavaScript to modern ES6+ with async, destructuring and modules
python-anti-patternswshobson/agentsCheck Python code against a list of common anti-patterns before merging★41.9K
python-anti-patternsCheck Python code against a list of common anti-patterns before merging
python-code-stylewshobson/agentsApply Python style, linting, formatting and naming rules to your codebase★41.9K
python-code-styleApply Python style, linting, formatting and naming rules to your codebase