home/categories/code-quality
category focus

Code Quality

Linters, formatters, and static analysis.

2681 skillsall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
code-quality
44

ln-761-secret-scanner

Scans codebase for hardcoded secrets. Returns normalized findings with severity and remediation guidance. Pre-commit hook integration.

levnikolaevich
levnikolaevich
testing-security
open
code-quality
43

rust-programming

Rust programming style guide and conventions. Use this skill when writing, reviewing, or modifying Rust code. Covers string creation, type annotations, control flow, naming conventions, imports, error handling, and Rust-specific best practices.

attunehq
attunehq
testing-security
open
code-quality
43

eslint-plugin-configs

Generate or update an ESLint plugin that exports rule configs compatible with ESLint v8 (eslintrc) and ESLint v9 (flat config).

anchildress1
anchildress1
testing-security
open
code-quality
42

pragmatic-guard

Enables and configures Pragmatic Guard Mode (YAGNI Enforcement) to prevent over-engineering. Use when the user requests "Enable pragmatic mode", "Turn on YAGNI enforcement", "Activate simplicity guard", "Challenge complexity", or similar phrases.

codenamev
codenamev
testing-security
open
code-quality
40

qcc-dev

Use for coding standards, project conventions, and development best practices in qcc_plus project

yxhpy
yxhpy
testing-security
open
code-quality
40

mcaf-formatting

Format code and keep style consistent using the repository’s canonical formatting/lint commands from `AGENTS.md`. Use after implementing changes or when formatting drift causes noisy diffs; keep formatting changes intentional and verified with build/tests.

managedcode
managedcode
testing-security
open
code-quality
39

design-review

Review code for accessibility and visual design issues. Use when reviewing UI code, auditing components, checking accessibility, or when asked to review a file for design issues.

jshmllr
jshmllr
testing-security
open
code-quality
39

design-polish

Perform a meticulous final pass on UI code. Use when polishing components, doing a final review before shipping, or when asked to polish or refine the UI.

jshmllr
jshmllr
testing-security
open
code-quality
38

validate

Run validation loops (format/lint/typecheck/build/tests) and report signals. Use when asked to validate, run checks/tests, or repeat verification during work.

tkersey
tkersey
testing-security
open
code-quality
37

dignified-python-313

This skill should be used when editing Python code in the erk codebase. Use when writing, reviewing, or refactoring Python to ensure adherence to LBYL exception handling patterns, Python 3.13+ type syntax (list[str], str | None), pathlib operations, ABC-based interfaces, absolute imports, and explicit error boundaries at CLI level. Also provides production-tested code smell patterns from Dagster Labs for API design, parameter complexity, and code organization. Essential for maintaining erk's dignified Python standards.

C00ldudeNoonan
C00ldudeNoonan
testing-security
open
code-quality
37

fix

Handles trivial bug fixes that don't require full investigation workflow. For typos, obvious errors, simple imports, off-by-one bugs.

vmarcosp
vmarcosp
testing-security
open
code-quality
36

code-review

**MANDATORY**: Apply when reviewing code changes, PR diffs, or code-review requests. Enforces quality standards, warning seriousness, and meaningful comments.

vereis
vereis
testing-security
open
code-quality
35

code-review

Systematic multi-perspective code review with consistent quality gates.

salavender
salavender
testing-security
open
code-quality
35

review-standard

Systematic code review skill checking documentation quality and promoting code reuse

Synthesys-Lab
Synthesys-Lab
testing-security
open
code-quality
35

code-ratchets

Implement code quality ratchets to prevent proliferation of deprecated patterns. Use when (1) migrating away from legacy code patterns, (2) enforcing gradual codebase improvements, (3) preventing copy-paste proliferation of deprecated practices, or (4) setting up pre-commit hooks to count and limit specific code patterns. A ratchet fails if pattern count exceeds OR falls below expected—ensuring patterns never increase and prompting updates when they decrease.

AD-SDL
AD-SDL
testing-security
open
code-quality
35

pact-coding-standards

Clean code principles, error handling patterns, and coding standards for PACT Code phase. Use when: implementing features, refactoring code, reviewing code quality, establishing coding conventions, or handling errors and exceptions. Triggers on: code quality, clean code, refactoring, error handling, logging patterns, naming conventions, code review, code phase.

ProfSynapse
ProfSynapse
testing-security
open
code-quality
34

doc-sync

Validates documentation is synchronized with code changes. Integrates with RFC-37 doclinter for structure validation and pre-push hooks to enforce documentation updates. Use after making significant code changes or when documentation gaps exist.

bitsoex
bitsoex
testing-security
open
code-quality
33

code-review-quality

Conduct context-driven code reviews focusing on quality, testability, and maintainability. Use when reviewing code, providing feedback, or establishing review practices.

proffesor-for-testing
proffesor-for-testing
testing-security
open
code-quality
32

secure-fix-validation

Standard validation checklist to prove a security fix works and doesn’t regress behavior.

Robotti-io
Robotti-io
testing-security
open
code-quality
31

conventional-commits

Ensures all commit messages and PR titles follow the Conventional Commits specification.

pplmx
pplmx
testing-security
open
code-quality
31

senior-reviewer

Acts as a strict but helpful senior engineer, reviewing code for architectural soundness, maintainability, and SOLID principles.

pplmx
pplmx
testing-security
open
code-quality
31

ai-development-guide

Detects code smells, anti-patterns, and debugging issues. Use when: fixing bugs, reviewing code quality, or refactoring.

shinpr
shinpr
testing-security
open
code-quality
31

coding-rules

Applies coding standards for clean, maintainable code. Use when: writing functions, handling errors, refactoring, or reviewing code style.

shinpr
shinpr
testing-security
open
Previous
Page 54 / 112
Next