From coding-standards
Review code changes against general quality and writing style standards — cross-cutting concerns that apply to every language and file type. Auto-invoked during code review.
npx claudepluginhub hpsgd/turtlestack --plugin coding-standardsThis skill is limited to using the following tools:
Review code changes against general quality and writing style standards. This skill covers cross-cutting concerns that apply to every language and every file type.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Review code changes against general quality and writing style standards. This skill covers cross-cutting concerns that apply to every language and every file type.
Execute these checks in order. Do not skip steps. Every finding requires file, line, and evidence.
Search for code that serves no purpose:
// oldFunction() or /* former implementation */ is a violation. Version control preserves history; commented code is noise.switch cases that fall through to dead default branches.Grep to verify: grep -r "functionName" --include="*.ts" (adjust extension). A function with zero callers outside its own file and test file is dead.Every suppression is a code smell until proven otherwise.
// eslint-disable, // @ts-ignore, // @ts-expect-error, // @ts-nocheck# noqa, # type: ignore, # nosec#pragma warning disable, [SuppressMessage]//nolint// noinspectionFor every function or method in the changed files:
validateAndSave, fetchOrCreate), it handles two concerns.throw "something went wrong" or raise Exception("error") — must use typed/custom errors with enough context to debug.catch (e) {}, except: pass, catch { } — always a finding.catch (Exception) at a level where specific exceptions should be handled individually.Only run this pass if the diff includes documentation, comments, README content, UI copy, or commit messages.
Banned words — flag any occurrence:
delve, tapestry, landscape, nuanced, robust, crucial, vital, realm,
foster, leverage, facilitate, utilize, comprehensive, holistic, synergy,
paradigm, ecosystem, streamline, empower, cutting-edge, game-changing,
dive into, at the end of the day, when it comes to
Banned phrases — flag any occurrence:
Voice and structure:
Comment quality:
Do not flag these — they are acceptable:
Every finding must follow this structure:
### [SEVERITY] [Category]: [Short description]
**File:** `path/to/file.ext:42`
**Evidence:** [exact code or grep output showing the violation]
**Standard:** [which rule from this skill is violated]
**Fix:** [concrete code or action to resolve it]
Severity levels:
## General Standards Review
### Summary
- Files reviewed: N
- Findings: X critical, Y important, Z suggestions
- Suppressions: N found, M unjustified
- Dead code: N instances
### Findings
[findings grouped by severity, each following the evidence format above]
### Clean Areas
[brief note on what was done well — this matters for calibration]
If you find zero issues, state that explicitly: "No findings. All changed files pass general standards review." Do not manufacture findings to appear thorough.
/coding-standards:review-dotnet, /coding-standards:review-python, /coding-standards:review-typescript/coding-standards:review-git — commit message and PR conventions. Run alongside when reviewing PRs.