All categories
Code Review & Quality
Code review, refactoring, debugging, maintainability, and engineering quality
- 15,943
- 665
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse code review & quality skills
Showing 2,641–2,664 of 15,943 skills
- Format AllApply clang-format, black, ruff, and shfmt across the whole repo. Idempotent; safe to run repeatedly.Votes: 0GitHub stars: 5
- Dev Llm CommitmsgDraft a Conventional-Commits message from the current `git diff --staged` using a local LLM (Ollama). User edits before commit.Votes: 0GitHub stars: 5
- Cross Backend DiffCore debugging skill. Runs the same (ref, dist) through every enabled backend (cpu, cuda, sycl, vulkan), reports per-frame per-feature ULP divergence, flags anything beyond configurable tolerance. Use after any SIMD / GPU change. Mirrors the T6-8 GPU-parity CI gate (ADR-0214) locally.Votes: 0GitHub stars: 5
- Design ReviewOrchestrates a structured design review, running the other skills as a diagnostic funnel from complexity triage to a full red-flags sweep. Use when the user asks for a comprehensive or prioritized design assessment of a file, module, or PR. Not for an open-ended \"anything off here?\" or \"take a look at this\" prompt that names no review goal (use red-flags), a plain diff review before merge or analyzing how code changed over time (use code-evolution), or applying one specific lens (use that...Votes: 0GitHub stars: 12
- Deep ModulesMeasures module depth: whether the interface is simple relative to the implementation behind it. Use when an interface has too many parameters or methods, many small classes each do too little, or methods just forward calls. Not for whether adjacent layers provide different abstractions (use abstraction-quality) or merging/splitting modules (use module-boundaries).Votes: 0GitHub stars: 12
- Code EvolutionEvaluates whether changes to existing code maintain or degrade design quality. Use when the user asks to review a diff or PR (for example before merging it), or asks about recently modified files, to judge whether each change looks designed-in or bolted-on. Not for scanning design smells (use red-flags) or assessing overall design investment (use strategic-mindset).Votes: 0GitHub stars: 12
- 001 Typescript Best PracticesGuide AI agents through TypeScript coding best practices including type safety, error handling, code organization, and architecture patterns. This skill should be used when generating TypeScript code, reviewing TypeScript files, creating new TypeScript modules, refactoring JavaScript to TypeScript, or when the user asks about TypeScript patterns, types, or coding standards. Keywords: typescript, types, coding standards, best practices, type safety, generics, architecture, refactoring.Votes: 0GitHub stars: 7
- 001 Test Anti PatternsDetection-focused review of .NET test code for anti-patterns that undermine reliability and diagnostic value. USE FOR: audit test quality, review test code, find test anti-patterns, tests pass but don't verify anything, flaky tests, ordering dependency, duplicate tests, magic values, missing/no assertions, swallowed exceptions, always-true assertions, over-mocking, test coupling, coverage touching, coverage inflation. DO NOT USE FOR: writing new tests (use writing-mstest-tests), direct MSTest...Votes: 0GitHub stars: 7
- 001 Exp Test MaintainabilityDetects duplicate boilerplate, copy-paste tests, and structural maintainability issues across .NET test suites. Use when the user asks to reduce repetition, consolidate similar test methods, convert copy-paste tests to data-driven parameterized tests, suggest a better test structure, or identify refactoring opportunities. Identifies repeated construction, assertion patterns, copy-paste methods convertible to DataRow/Theory/TestCase, redundant setup/teardown, and shared infrastructure. Produce...Votes: 0GitHub stars: 7
- 001 Git Version ControlGit workflows, branching strategies, collaboration, and code managementVotes: 0GitHub stars: 7
- Github IssueQuery GitHub issues, PRs, and repository infoVotes: 0GitHub stars: 22
- Code ReviewStructured pull-request and diff review: security, correctness, style, tests, and actionable feedback.Votes: 0GitHub stars: 22
- Typescript React ReviewerTypeScript React审查专家 - 专为TypeScript + React 19应用提供代码审查。适用于审查React代码、识别反模式、评估状态管理或评估代码可维护性。触发条件:代码审查请求、PR审查、React架构评估、识别代码异味、TypeScript类型安全检查、useEffect滥用检测、状态管理审查。Votes: 0GitHub stars: 8
- Review SkillReview and improve AI agent skills (SKILL.md files) against best practices from the Agent Skills specification and Anthropic's authoring guidelines. Scores skills on 10 quality dimensions, identifies specific issues, and rewrites problem areas. Use when creating, editing, auditing, or improving agent skills. Triggers on: review skill, improve skill, audit SKILL.md, check skill quality, skill best practices, optimize skill description.Votes: 0GitHub stars: 8
- Refactoring Patterns重构模式 - 应用命名的转换来改善代码结构而不改变行为。当用户提到"重构这个"、"代码异味"、"提取方法"、"替换条件"、"技术债务"、"移动方法"、"内联变量"或"分解条件"时使用。在清理遗留代码、通过重组为新功能准备代码或识别应用于特定代码异样的转换时也会触发。涵盖异味驱动重构、安全转换序列和测试保护。关于代码质量基础,参见clean-code。关于管理复杂度,参见software-design-philosophy。Votes: 0GitHub stars: 8
- PuaForces high-agency exhaustive problem-solving with corporate PUA pressure. Triggers on user frustration, repeated failures (2+), passive behavior, or quality complaints. Common triggers across Reddit/LinuxDo/HN/X: 'try harder', 'figure it out', 'stop giving up', 'you keep failing', '加油', '别偷懒', '你再试试', '为什么还不行', '你怎么又失败了', '你怎么搞的', '又错了', '能不能靠谱点', '认真点', '不行啊', '降智了', '你又在原地打转', '你把之前的改坏了', '别让我手动处理', '换个方法', 'stop spinning', 'you broke it', 'why does this still not work', 'this is the third...Votes: 0GitHub stars: 8
- Nopua ZhThe anti-PUA. Drives AI with wisdom, trust, and inner motivation instead of fear and threats. Activates on: task failed 2+ times, about to give up, suggesting user do it manually, blaming environment unverified, stuck in loops, passive behavior, or user frustration ('try harder', 'figure it out', '换个方法', '为什么还不行'). ALL task types. Not for first failures.Votes: 0GitHub stars: 8
- NopuaThe anti-PUA. Drives AI with wisdom, trust, and inner motivation instead of fear and threats. Activates on: task failed 2+ times, about to give up, suggesting user do it manually, blaming environment unverified, stuck in loops, passive behavior, or user frustration ('try harder', 'figure it out', '换个方法', '为什么还不行'). ALL task types. Not for first failures.Votes: 0GitHub stars: 8
- Ln 512 Tech Debt CleanerAuto-fixes low-risk tech debt (unused imports, dead code, commented-out code) with >=90% confidence. Use when audit findings need safe automated cleanup.Votes: 0GitHub stars: 8
- Gsd Pr BranchCreate a clean PR branch by filtering out .planning/ commits — ready for code reviewVotes: 0GitHub stars: 8
- Gsd Map CodebaseAnalyze codebase with parallel mapper agents to produce .planning/codebase/ documentsVotes: 0GitHub stars: 8
- Gsd Code ReviewReview source files changed during a phase for bugs, security issues, and code quality problemsVotes: 0GitHub stars: 8
- Golang SafetyDefensive Golang coding to prevent panics, silent data corruption, and subtle runtime bugs. Use whenever writing or reviewing Go code that involves nil-prone types (pointers, interfaces, maps, slices, channels), numeric conversions, resource lifecycle (defer in loops), or defensive copying. Also triggers on questions about nil panics, append aliasing, map concurrent access, float comparison, or zero-value design.Votes: 0GitHub stars: 8
- Golang NamingGo (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions, and subtest names. Use this skill when writing new Go code, reviewing or refactoring, choosing between naming alternatives (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown at iota 0), debating Go package names (utils/helpers anti-patterns), or a...Votes: 0GitHub stars: 8