Code Review & Refactoring
The best skills for engineering-related work, like building, testing, reviewing and shipping software.
aws-transformaws/agent-toolkit-for-awsUpgrade language versions, SDKs and frameworks with the AWS Transform CLI★3.3K
aws-transformUpgrade language versions, SDKs and frameworks with the AWS Transform CLI
pr-review-canvasGCWing/OpenBitFunBuild a visual canvas for reviewing a pull request or branch diff with risk callouts★3.3K
pr-review-canvasBuild a visual canvas for reviewing a pull request or branch diff with risk callouts
difityoshiko-pg/difitOpen code changes in the difit local diff viewer for a review on request★3.3K
difitOpen code changes in the difit local diff viewer for a review on request
difit-reviewyoshiko-pg/difitReview a branch, commit or GitHub PR and post findings inside the difit viewer★3.3K
difit-reviewReview a branch, commit or GitHub PR and post findings inside the difit viewer
comet-reviewrpamis/cometReview the current change diff for correctness, security and edge cases★3.2K
comet-reviewReview the current change diff for correctness, security and edge cases
scrutinizethananon/9arm-skillsReview a plan, PR or change from an outsider view and trace the real code path★3.2K
scrutinizeReview a plan, PR or change from an outsider view and trace the real code path
vibe-reviewKhazP/vibe-coding-prompt-templateReview a proposed change for regressions, unmet requirements and security risks★3.2K
vibe-reviewReview a proposed change for regressions, unmet requirements and security risks
cursor-reviewChachamaru127/claude-code-harnessGet an advisory Cursor Composer second opinion on a diff before merging★3.2K
cursor-reviewGet an advisory Cursor Composer second opinion on a diff before merging
harness-reviewChachamaru127/claude-code-harnessReview code, plans and scope for quality and security from several angles★3.2K
harness-reviewReview code, plans and scope for quality and security from several angles
a-philosophy-of-software-designciembor/agent-rules-booksReduce complexity and sharpen module boundaries with software design rules★3.1K
a-philosophy-of-software-designReduce complexity and sharpen module boundaries with software design rules
clean-codeciembor/agent-rules-booksImprove naming, function design and readability in everyday code★3.1K
clean-codeImprove naming, function design and readability in everyday code
code-completeciembor/agent-rules-booksApply construction rules to routines, control flow, defensive code and tests★3.1K
code-completeApply construction rules to routines, control flow, defensive code and tests
refactoringciembor/agent-rules-booksRestructure existing code step by step while keeping its observable behavior★3.1K
refactoringRestructure existing code step by step while keeping its observable behavior
refactoring-guruciembor/agent-rules-booksSpot code smells and pick refactoring techniques without over-redesigning★3.1K
refactoring-guruSpot code smells and pick refactoring techniques without over-redesigning
dart-run-static-analysisflutter/agent-pluginsRun dart analyze and auto fix lint issues before committing changes★3.1K
dart-run-static-analysisRun dart analyze and auto fix lint issues before committing changes
dart-use-pattern-matchingflutter/agent-pluginsRefactor Dart if-else chains and JSON parsing with pattern matching★3.1K
dart-use-pattern-matchingRefactor Dart if-else chains and JSON parsing with pattern matching
dart-use-primary-constructorsflutter/agent-pluginsWrite and migrate Dart primary constructors and concise constructor syntax★3.1K
dart-use-primary-constructorsWrite and migrate Dart primary constructors and concise constructor syntax
benchmark-checklistbacknotprop/pstackCheck a benchmark for limits, noise and relevance before reporting a speedup★3K
benchmark-checklistCheck a benchmark for limits, noise and relevance before reporting a speedup
blast-radiusbacknotprop/pstackFind what a small diff could break elsewhere and prove it by running code★3K
blast-radiusFind what a small diff could break elsewhere and prove it by running code
interrogatebacknotprop/pstackStress test code changes with independent reviewers to expose blind spots★3K
interrogateStress test code changes with independent reviewers to expose blind spots
no-commentsbacknotprop/pstackAudit code comments with a reviewer and fix the findings you accept★3K
no-commentsAudit code comments with a reviewer and fix the findings you accept
principle-explain-the-numberbacknotprop/pstackCheck what limits a measured number before reporting a speedup or regression★3K
principle-explain-the-numberCheck what limits a measured number before reporting a speedup or regression
principle-laziness-protocolbacknotprop/pstackFavor deletion and the smallest change when refactoring or adding abstractions★3K
principle-laziness-protocolFavor deletion and the smallest change when refactoring or adding abstractions
principle-migrate-callers-then-delete-legacy-apisbacknotprop/pstackMigrate all callers and delete the old API in one wave, without shims★3K
principle-migrate-callers-then-delete-legacy-apisMigrate all callers and delete the old API in one wave, without shims
principle-minimize-reader-loadbacknotprop/pstackCollapse one-caller wrappers and shrink mutable scope so code is easy to trace★3K
principle-minimize-reader-loadCollapse one-caller wrappers and shrink mutable scope so code is easy to trace
principle-subtract-before-you-addbacknotprop/pstackDelete dead code and stub references before building new features on top★3K
principle-subtract-before-you-addDelete dead code and stub references before building new features on top
principle-type-system-disciplinebacknotprop/pstackMake illegal states unrepresentable and parse external data at boundaries★3K
principle-type-system-disciplineMake illegal states unrepresentable and parse external data at boundaries
typescript-best-practicesbacknotprop/pstackApply TypeScript best practices whenever you edit TypeScript or TSX files★3K
typescript-best-practicesApply TypeScript best practices whenever you edit TypeScript or TSX files
jevgrepdzhng/jevgrepAnswer how and where questions about repo behavior with the jg search CLI★3K
jevgrepAnswer how and where questions about repo behavior with the jg search CLI
best-practicesaddyosmani/web-quality-skillsCheck web code for security gaps, outdated patterns and compatibility problems★3K
best-practicesCheck web code for security gaps, outdated patterns and compatibility problems
web-quality-auditaddyosmani/web-quality-skillsRun a Lighthouse-style web quality audit across speed, accessibility and SEO★3K
web-quality-auditRun a Lighthouse-style web quality audit across speed, accessibility and SEO
code-reviewopen-gitagent/opengapReview diffs and files for OWASP issues, error handling, complexity and speed★3K
code-reviewReview diffs and files for OWASP issues, error handling, complexity and speed
desloprohitg00/pro-workflowStrip AI-generated bloat, extra comments and over-engineering from your branch diff★2.9K
deslopStrip AI-generated bloat, extra comments and over-engineering from your branch diff
improve-architecturerohitg00/pro-workflowFind the smallest structural fixes for tangled code and dependency cycles★2.9K
improve-architectureFind the smallest structural fixes for tangled code and dependency cycles
requesting-code-reviewmoltis-org/moltisRun pre-commit checks, a security scan and a reviewer subagent before pushing code★2.9K
requesting-code-reviewRun pre-commit checks, a security scan and a reviewer subagent before pushing code
vscodebadlogic/pi-skillsOpen file diffs and file comparisons in VS Code for the user to review★2.6K
vscodeOpen file diffs and file comparisons in VS Code for the user to review
dependency-updatersoftaworks/agent-toolkitUpdate project dependencies safely and fix dependency issues in any language★2.6K
dependency-updaterUpdate project dependencies safely and fix dependency issues in any language
naming-analyzersoftaworks/agent-toolkitSuggest clearer variable, function and class names that fit codebase conventions★2.6K
naming-analyzerSuggest clearer variable, function and class names that fit codebase conventions
reducing-entropysoftaworks/agent-toolkitShrink a codebase by deleting code, measuring success by final size★2.6K
reducing-entropyShrink a codebase by deleting code, measuring success by final size
design-patternsTencentBlueKing/bk-ciDecide when to use factory, strategy, chain of responsibility and other design patterns★2.5K
design-patternsDecide when to use factory, strategy, chain of responsibility and other design patterns
architecture-optimizationwondelai/skillsGuide a slow, tangled codebase toward fast, bounded and readable architecture★2.5K
architecture-optimizationGuide a slow, tangled codebase toward fast, bounded and readable architecture
clean-codewondelai/skillsWrite readable code with clear naming, small functions and clean error handling★2.5K
clean-codeWrite readable code with clear naming, small functions and clean error handling
improve-code-qualitywondelai/skillsTake a vibe-coded prototype to production with tests, clean structure and resilience★2.5K
improve-code-qualityTake a vibe-coded prototype to production with tests, clean structure and resilience
pragmatic-programmerwondelai/skillsApply software craftsmanship principles like DRY, tracer bullets and contracts★2.5K
pragmatic-programmerApply software craftsmanship principles like DRY, tracer bullets and contracts
refactoring-patternswondelai/skillsApply named refactorings like extract method to improve code without changing behavior★2.5K
refactoring-patternsApply named refactorings like extract method to improve code without changing behavior
remove-technical-debtwondelai/skillsPay down a large aging codebase in place into one that is safe to change★2.5K
remove-technical-debtPay down a large aging codebase in place into one that is safe to change
software-design-philosophywondelai/skillsManage complexity with deep modules, information hiding and strategic design★2.5K
software-design-philosophyManage complexity with deep modules, information hiding and strategic design
migrating-workflow-v4-to-v5vercel/workflowUpgrade an app from Workflow SDK 4.x to 5.0 and fix removed v4 APIs★2.5K
migrating-workflow-v4-to-v5Upgrade an app from Workflow SDK 4.x to 5.0 and fix removed v4 APIs
migrating-world-v4-to-v5vercel/workflowUpgrade a custom Workflow SDK World implementation to the v5 spec★2.5K
migrating-world-v4-to-v5Upgrade a custom Workflow SDK World implementation to the v5 spec
wp-performanceWordPress/agent-skillsProfile and speed up WordPress backends through query, cache and option tuning★2.3K
wp-performanceProfile and speed up WordPress backends through query, cache and option tuning