Code Review & Refactoring
The best skills for engineering-related work, like building, testing, reviewing and shipping software.
ddd-validateruvnet/rufloFind cross-context imports and aggregate invariant leaks in a DDD codebase★79.9K
ddd-validateFind cross-context imports and aggregate invariant leaks in a DDD codebase
diff-analyzeruvnet/rufloScore git diffs for risk, suggest reviewers and classify each change★79.9K
diff-analyzeScore git diffs for risk, suggest reviewers and classify each change
sparc-refineruvnet/rufloRefine code with reviews, added tests and spec checks in the final SPARC phases★79.9K
sparc-refineRefine code with reviews, added tests and spec checks in the final SPARC phases
code-reviewshareAI-lab/learn-claude-codeReview code for security, performance and maintainability problems★79.1K
code-reviewReview code for security, performance and maintainability problems
codacy-automationComposioHQ/awesome-claude-skillsAutomate Codacy tasks with the Rube MCP toolkit from Composio★78.2K
codacy-automationAutomate Codacy tasks with the Rube MCP toolkit from Composio
sourcegraph-automationComposioHQ/awesome-claude-skillsSearch code across repositories with Sourcegraph through Composio Rube MCP★78.2K
sourcegraph-automationSearch code across repositories with Sourcegraph through Composio Rube MCP
animated-contentthedaviddias/Front-End-ChecklistReplace heavy animated GIFs with video to cut page weight and load time★74.6K
animated-contentReplace heavy animated GIFs with video to cut page weight and load time
avif-formatthedaviddias/Front-End-ChecklistServe AVIF images with fallbacks to cut image bytes on modern browsers★74.6K
avif-formatServe AVIF images with fallbacks to cut image bytes on modern browsers
back-forward-cachethedaviddias/Front-End-ChecklistMake pages eligible for the back forward cache so back navigation is instant★74.6K
back-forward-cacheMake pages eligible for the back forward cache so back navigation is instant
browser-requiredthedaviddias/Front-End-ChecklistRun browser based performance audits with Lighthouse, DevTools or field data★74.6K
browser-requiredRun browser based performance audits with Lighthouse, DevTools or field data
code-splittingthedaviddias/Front-End-ChecklistSplit large SPA bundles so code not needed on first view loads later★74.6K
code-splittingSplit large SPA bundles so code not needed on first view loads later
critical-imagesthedaviddias/Front-End-ChecklistPrioritize above the fold images so the main content paints sooner★74.6K
critical-imagesPrioritize above the fold images so the main content paints sooner
critical-request-chainsthedaviddias/Front-End-ChecklistShorten critical request chains so the page renders before extra files load★74.6K
critical-request-chainsShorten critical request chains so the page renders before extra files load
css-criticalthedaviddias/Front-End-ChecklistInline the CSS needed for first paint so pages render faster on first load★74.6K
css-criticalInline the CSS needed for first paint so pages render faster on first load
css-file-sizethedaviddias/Front-End-ChecklistShrink CSS file size by removing unused rules and dead styles★74.6K
css-file-sizeShrink CSS file size by removing unused rules and dead styles
css-minificationthedaviddias/Front-End-ChecklistMinify CSS files in your build to cut bytes sent to every visitor★74.6K
css-minificationMinify CSS files in your build to cut bytes sent to every visitor
css-non-blockingthedaviddias/Front-End-ChecklistLoad non-critical CSS without blocking the first render of the page★74.6K
css-non-blockingLoad non-critical CSS without blocking the first render of the page
cumulative-layout-shiftthedaviddias/Front-End-ChecklistReduce cumulative layout shift so content does not jump while loading★74.6K
cumulative-layout-shiftReduce cumulative layout shift so content does not jump while loading
debounce-throttlethedaviddias/Front-End-ChecklistDebounce and throttle event handlers so scroll and input listeners stay cheap★74.6K
debounce-throttleDebounce and throttle event handlers so scroll and input listeners stay cheap
dom-performancethedaviddias/Front-End-ChecklistCut costly DOM reads and writes that trigger layout thrash in scripts★74.6K
dom-performanceCut costly DOM reads and writes that trigger layout thrash in scripts
dom-sizethedaviddias/Front-End-ChecklistReduce DOM node count and nesting so pages render and update faster★74.6K
dom-sizeReduce DOM node count and nesting so pages render and update faster
duplicate-jsthedaviddias/Front-End-ChecklistRemove duplicate JavaScript libraries that load the same code twice★74.6K
duplicate-jsRemove duplicate JavaScript libraries that load the same code twice
fetchpriority-attributethedaviddias/Front-End-ChecklistUse fetchpriority to speed up the largest image and critical resources★74.6K
fetchpriority-attributeUse fetchpriority to speed up the largest image and critical resources
first-contentful-paintthedaviddias/Front-End-ChecklistSpeed up first contentful paint so visitors see content sooner★74.6K
first-contentful-paintSpeed up first contentful paint so visitors see content sooner
font-loadingthedaviddias/Front-End-ChecklistLoad web fonts efficiently to avoid invisible or shifting text★74.6K
font-loadingLoad web fonts efficiently to avoid invisible or shifting text
frontend-checklist-globalthedaviddias/Front-End-ChecklistAudit a frontend codebase against the full Front-End Checklist in one pass★74.6K
frontend-checklist-globalAudit a frontend codebase against the full Front-End Checklist in one pass
frontendchecklistthedaviddias/Front-End-ChecklistReview frontend code and live pages against 380 plus checklist rules with a CLI★74.6K
frontendchecklistReview frontend code and live pages against 380 plus checklist rules with a CLI
gtm-presentthedaviddias/Front-End-ChecklistOptimize Google Tag Manager loading so tags do not slow page speed★74.6K
gtm-presentOptimize Google Tag Manager loading so tags do not slow page speed
html-resource-hintsthedaviddias/Front-End-ChecklistAdd preload, prefetch and dns-prefetch hints for critical resources★74.6K
html-resource-hintsAdd preload, prefetch and dns-prefetch hints for critical resources
http-requeststhedaviddias/Front-End-ChecklistCut the number of HTTP requests a page makes on load★74.6K
http-requestsCut the number of HTTP requests a page makes on load
image-compressionthedaviddias/Front-End-ChecklistCompress images without visible quality loss to cut download size★74.6K
image-compressionCompress images without visible quality loss to cut download size
image-file-sizethedaviddias/Front-End-ChecklistFind oversized image files and tell compression issues from dimension issues★74.6K
image-file-sizeFind oversized image files and tell compression issues from dimension issues
image-optimizationthedaviddias/Front-End-ChecklistOptimize all web images for size, format and delivery across the site★74.6K
image-optimizationOptimize all web images for size, format and delivery across the site
import-on-interactionthedaviddias/Front-End-ChecklistLoad heavy features only after user interaction to speed up first input★74.6K
import-on-interactionLoad heavy features only after user interaction to speed up first input
import-on-visibilitythedaviddias/Front-End-ChecklistLoad offscreen modules when they scroll into view instead of on page load★74.6K
import-on-visibilityLoad offscreen modules when they scroll into view instead of on page load
interaction-to-next-paintthedaviddias/Front-End-ChecklistMake page interactions respond faster by reducing work on each input★74.6K
interaction-to-next-paintMake page interactions respond faster by reducing work on each input
javascript-linterthedaviddias/Front-End-ChecklistLint JavaScript for bugs and style problems before code ships★74.6K
javascript-linterLint JavaScript for bugs and style problems before code ships
javascript-minificationthedaviddias/Front-End-ChecklistMinify all JavaScript files in the build to cut bytes on every page★74.6K
javascript-minificationMinify all JavaScript files in the build to cut bytes on every page
js-file-sizethedaviddias/Front-End-ChecklistShrink JavaScript bundles by splitting and dropping heavy dependencies★74.6K
js-file-sizeShrink JavaScript bundles by splitting and dropping heavy dependencies
largest-contentful-paintthedaviddias/Front-End-ChecklistSpeed up largest contentful paint so the main content appears quickly★74.6K
largest-contentful-paintSpeed up largest contentful paint so the main content appears quickly
lazy-above-foldthedaviddias/Front-End-ChecklistTurn off lazy loading for above the fold images so they load immediately★74.6K
lazy-above-foldTurn off lazy loading for above the fold images so they load immediately
lazy-loadingthedaviddias/Front-End-ChecklistLazy load offscreen images and iframes to cut initial page weight★74.6K
lazy-loadingLazy load offscreen images and iframes to cut initial page weight
legacy-jsthedaviddias/Front-End-ChecklistStop shipping legacy JavaScript polyfills to modern browsers★74.6K
legacy-jsStop shipping legacy JavaScript polyfills to modern browsers
list-virtualizationthedaviddias/Front-End-ChecklistVirtualize long lists and tables only when DOM cost is the real bottleneck★74.6K
list-virtualizationVirtualize long lists and tables only when DOM cost is the real bottleneck
modern-formatthedaviddias/Front-End-ChecklistServe modern image formats like WebP and AVIF to cut image bytes★74.6K
modern-formatServe modern image formats like WebP and AVIF to cut image bytes
no-explicit-anythedaviddias/Front-End-ChecklistRemove explicit any types in TypeScript so type errors stay visible★74.6K
no-explicit-anyRemove explicit any types in TypeScript so type errors stay visible
no-unchecked-indexed-accessthedaviddias/Front-End-ChecklistEnable the TypeScript noUncheckedIndexedAccess flag to catch undefined array reads★74.6K
no-unchecked-indexed-accessEnable the TypeScript noUncheckedIndexedAccess flag to catch undefined array reads
offscreen-lazythedaviddias/Front-End-ChecklistLazy load offscreen images, but only where the image really sits below the fold★74.6K
offscreen-lazyLazy load offscreen images, but only where the image really sits below the fold
optimizedthedaviddias/Front-End-ChecklistOptimize images for faster loading without losing visible quality★74.6K
optimizedOptimize images for faster loading without losing visible quality
page-load-timethedaviddias/Front-End-ChecklistKeep page load time under 3 seconds and check it with real measurements★74.6K
page-load-timeKeep page load time under 3 seconds and check it with real measurements