Code Review & Refactoring
The best skills for engineering-related work, like building, testing, reviewing and shipping software.
python-design-patternswshobson/agentsStructure Python services with separation of concerns and composition over inheritance★41.9K
python-design-patternsStructure Python services with separation of concerns and composition over inheritance
python-performance-optimizationwshobson/agentsProfile slow Python with cProfile and memory tools, then optimize bottlenecks★41.9K
python-performance-optimizationProfile slow Python with cProfile and memory tools, then optimize bottlenecks
python-project-structurewshobson/agentsOrganize Python modules, public APIs with __all__ and project layouts★41.9K
python-project-structureOrganize Python modules, public APIs with __all__ and project layouts
python-type-safetywshobson/agentsAdd Python type hints, generics and protocols and configure mypy or pyright★41.9K
python-type-safetyAdd Python type hints, generics and protocols and configure mypy or pyright
shellcheck-configurationwshobson/agentsConfigure ShellCheck to lint shell scripts and fix portability issues★41.9K
shellcheck-configurationConfigure ShellCheck to lint shell scripts and fix portability issues
typescript-advanced-typeswshobson/agentsApply generics, conditional and mapped types for type-safe TypeScript code★41.9K
typescript-advanced-typesApply generics, conditional and mapped types for type-safe TypeScript code
react-query-classic-migrationtrpc/trpcMigrate tRPC React Query hooks from the classic package to TanStack Query★40.7K
react-query-classic-migrationMigrate tRPC React Query hooks from the classic package to TanStack Query
api-breaking-change-detectorgithub/awesome-copilotCatch C# API changes that break TypeScript and JavaScript clients before release★40.5K
api-breaking-change-detectorCatch C# API changes that break TypeScript and JavaScript clients before release
batch-script-progressgithub/awesome-copilotAdd progress output, per-item failure handling and final counts to batch scripts★40.5K
batch-script-progressAdd progress output, per-item failure handling and final counts to batch scripts
code-exemplars-blueprint-generatorgithub/awesome-copilotGenerate prompts that find high-quality code exemplars across a codebase★40.5K
code-exemplars-blueprint-generatorGenerate prompts that find high-quality code exemplars across a codebase
editorconfiggithub/awesome-copilotGenerate a best-practice .editorconfig file from your project and preferences★40.5K
editorconfigGenerate a best-practice .editorconfig file from your project and preferences
java-diagnosticsgithub/awesome-copilotDiagnose JVM high CPU, memory leaks, deadlocks and GC pauses with JDK tools★40.5K
java-diagnosticsDiagnose JVM high CPU, memory leaks, deadlocks and GC pauses with JDK tools
java-refactoring-extract-methodgithub/awesome-copilotRefactor long Java methods by extracting well-named helper methods★40.5K
java-refactoring-extract-methodRefactor long Java methods by extracting well-named helper methods
java-refactoring-remove-parametergithub/awesome-copilotRemove unused or redundant Java method parameters safely through refactoring★40.5K
java-refactoring-remove-parameterRemove unused or redundant Java method parameters safely through refactoring
java-upgradegithub/awesome-copilotUpgrade a Java project to a newer JDK and adopt its new language features★40.5K
java-upgradeUpgrade a Java project to a newer JDK and adopt its new language features
javax-to-jakarta-migrationgithub/awesome-copilotMigrate Java code from javax imports to the jakarta namespace★40.5K
javax-to-jakarta-migrationMigrate Java code from javax imports to the jakarta namespace
poka-yokegithub/awesome-copilotDesign interfaces and types so invalid states cannot be written in the first place★40.5K
poka-yokeDesign interfaces and types so invalid states cannot be written in the first place
protobuf-grpc-api-reviewgithub/awesome-copilotReview protobuf and gRPC changes for wire compatibility and safe schema evolution★40.5K
protobuf-grpc-api-reviewReview protobuf and gRPC changes for wire compatibility and safe schema evolution
refactorgithub/awesome-copilotRefactor code in small steps to improve maintainability without changing behavior★40.5K
refactorRefactor code in small steps to improve maintainability without changing behavior
refactor-method-complexity-reducegithub/awesome-copilotReduce a method's cognitive complexity by extracting helper methods★40.5K
refactor-method-complexity-reduceReduce a method's cognitive complexity by extracting helper methods
resx-source-generator-migrationgithub/awesome-copilotReplace checked-in .designer.cs files for .resx resources with a source generator★40.5K
resx-source-generator-migrationReplace checked-in .designer.cs files for .resx resources with a source generator
review-and-refactorgithub/awesome-copilotReview code against your project instructions and refactor what falls short★40.5K
review-and-refactorReview code against your project instructions and refactor what falls short
roslyn-analyzersgithub/awesome-copilotBuild, test and package Roslyn analyzers, code fix providers and source generators★40.5K
roslyn-analyzersBuild, test and package Roslyn analyzers, code fix providers and source generators
ruff-recursive-fixgithub/awesome-copilotRun Ruff checks, apply safe and unsafe autofixes in passes and resolve the rest★40.5K
ruff-recursive-fixRun Ruff checks, apply safe and unsafe autofixes in passes and resolve the rest
review-hog-authoringPostHog/posthogWrite custom review perspectives and checks that drive automated PR reviews★40.5K
review-hog-authoringWrite custom review perspectives and checks that drive automated PR reviews
review-hog-blind-spots-generalPostHog/posthogSweep each code chunk for issues other PR reviewers missed★40.5K
review-hog-blind-spots-generalSweep each code chunk for issues other PR reviewers missed
review-hog-perspective-contracts-securityPostHog/posthogReview PR changes for security, input validation and API compatibility issues★40.5K
review-hog-perspective-contracts-securityReview PR changes for security, input validation and API compatibility issues
review-hog-perspective-logic-correctnessPostHog/posthogReview PR changes for business logic, edge cases and query correctness★40.5K
review-hog-perspective-logic-correctnessReview PR changes for business logic, edge cases and query correctness
review-hog-perspective-performance-reliabilityPostHog/posthogReview PR changes for resource use, error recovery and scaling problems★40.5K
review-hog-perspective-performance-reliabilityReview PR changes for resource use, error recovery and scaling problems
review-hog-resolution-criteriaPostHog/posthogApply safe, verifiable fixes from review comments and hand risky changes to a human★40.5K
review-hog-resolution-criteriaApply safe, verifiable fixes from review comments and hand risky changes to a human
review-hog-resolution-criteria-gapsPostHog/posthogFix must-fix and should-fix bugs and missing functionality from review comments★40.5K
review-hog-resolution-criteria-gapsFix must-fix and should-fix bugs and missing functionality from review comments
review-hog-resolution-criteria-smallPostHog/posthogFix small review findings like typos, wording and outdated docs in a PR★40.5K
review-hog-resolution-criteria-smallFix small review findings like typos, wording and outdated docs in a PR
review-hog-validation-criteriaPostHog/posthogKeep review findings that affect correctness, security or performance and drop noise★40.5K
review-hog-validation-criteriaKeep review findings that affect correctness, security or performance and drop noise
ai-slop-cleanerYeachan-Heo/oh-my-claudecodeStrip AI-generated bloat from code with deletion-first, regression-safe cleanups★40.3K
ai-slop-cleanerStrip AI-generated bloat from code with deletion-first, regression-safe cleanups
architecture-surveyYeachan-Heo/oh-my-claudecodeMap module structure and rank shallow modules and seams worth deepening★40.3K
architecture-surveyMap module structure and rank shallow modules and seams worth deepening
minimal-code-disciplineYeachan-Heo/oh-my-claudecodeKeep code changes minimal with reuse-first, YAGNI and shortest-correct-diff rules★40.3K
minimal-code-disciplineKeep code changes minimal with reuse-first, YAGNI and shortest-correct-diff rules
omc-reviewYeachan-Heo/oh-my-claudecodeReview finished changes for defects, risk and needless complexity before shipping★40.3K
omc-reviewReview finished changes for defects, risk and needless complexity before shipping
self-improveYeachan-Heo/oh-my-claudecodeImprove code automatically with evolutionary tournaments of candidate changes★40.3K
self-improveImprove code automatically with evolutionary tournaments of candidate changes
ai-slop-cleanerYeachan-Heo/oh-my-codexRun a deslop pass that trims and refactors AI-written code without changing behavior★33.6K
ai-slop-cleanerRun a deslop pass that trims and refactors AI-written code without changing behavior
analyzeYeachan-Heo/oh-my-codexAnalyze a codebase read-only and explain causes with file references and confidence★33.6K
analyzeAnalyze a codebase read-only and explain causes with file references and confidence
code-reviewYeachan-Heo/oh-my-codexReview code changes thoroughly for bugs, risks and style issues★33.6K
code-reviewReview code changes thoroughly for bugs, risks and style issues
performance-goalYeachan-Heo/oh-my-codexOptimize performance in a loop gated by an evaluator with durable artifacts★33.6K
performance-goalOptimize performance in a loop gated by an evaluator with durable artifacts
wxjava-upgrade-guidebinarywang/WxJavaPlan WxJava version upgrades with BOM, module and Java compatibility checks★33.2K
wxjava-upgrade-guidePlan WxJava version upgrades with BOM, module and Java compatibility checks
clean-codedavila7/claude-code-templatesEnforce concise, direct code with no over-engineering or noisy comments★32.9K
clean-codeEnforce concise, direct code with no over-engineering or noisy comments
code-review-checklistdavila7/claude-code-templatesRun a thorough code review checklist for function, security and speed★32.9K
code-review-checklistRun a thorough code review checklist for function, security and speed
code-review-excellencedavila7/claude-code-templatesGive constructive code review feedback that shares knowledge across the team★32.9K
code-review-excellenceGive constructive code review feedback that shares knowledge across the team
code-reviewerdavila7/claude-code-templatesReview TypeScript, Python, Swift, Kotlin and Go code for bugs and security★32.9K
code-reviewerReview TypeScript, Python, Swift, Kotlin and Go code for bugs and security
codex-reviewdavila7/claude-code-templatesReview code with Codex AI and generate a changelog entry automatically★32.9K
codex-reviewReview code with Codex AI and generate a changelog entry automatically
deslopdavila7/claude-code-templatesStrip AI-generated noise like extra comments and defensive checks from a branch★32.9K
deslopStrip AI-generated noise like extra comments and defensive checks from a branch
graph-querydavila7/claude-code-templatesQuery a code graph for callers, dependencies and change impact★32.9K
graph-queryQuery a code graph for callers, dependencies and change impact