---
title: "agents-quality"
description: "Code quality, smells, refactoring signals, and consistency skills."
canonical: https://agentpluginsdirectory.com/plugins/agents-quality
last-updated: 2026-10-06
---

# agents-quality
Code quality, smells, refactoring signals, and consistency skills.
- Slug: agents-quality
- Publisher: skillshop-ostyles
- Repository: https://github.com/skillshop-ostyles/skillshop-agents
- Manifest: plugins/agents-quality/plugin.json
- Version: 1.0.0
- License: MIT
- Category (editorial): code-review
- Skills: 21 (api-footgun-reviewer, clone-drift-tracker, code-clone-detector, code-smell-detection, comment-lie-detector, consistency-enforcer, dead-code-burier, doc-drift-detector, error-handling-auditor, intent-archaeology, invariant-miner, magic-value-genealogist, migration-limbo-detector, misleading-name-detector, paranoia-profiler, performance-anti-pattern-detector, side-effect-radar, spec-lie-detector, test-honesty-auditor, vocabulary-guardian, wheel-reinvention-detector)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-07-22
- Repository last pushed: 2026-08-22
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/agents-quality
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## Skills

- api-footgun-reviewer: API footgun reviewer: harvests exported function/method signatures, flags boolean-trap positions (multiple bare bool params in a row), same-type-adjacent swaps (from/to, save/loadUntil), and inconsistent family conventions (create*/update* with different param orders or arities). Read-only. Audienc…
- clone-drift-tracker: Clone drift tracker: detects code blocks that USED to be clones (identical at past git ref) and have since drifted apart. Mines git history to compare function-body hashes between HEAD and HEAD~N (default 100), and reports pairs whose semantics diverged on one side but not the other. Read-only. Aud…
- code-clone-detector: Code clone detector: finds exact (Type 1), parameterized (Type 2), near-miss (Type 3), and semantic (Type 4) clones. Risk-tiered report with deduplication proposals. Read-only. Audience: Both. Trigger: /code-clone
- code-smell-detection: Code smell detector: statically identifies 10 families of structural code quality issues (long methods, deep nesting, god classes, feature envy, primitive obsession, data clumps, shotgun surgery, message chains, refused bequest, speculative generality). Evidence-based report with metrics and LLM va…
- comment-lie-detector: Comment lie detector: extracts every behavioral-claim comment (returns / throws / always / never / must / thread-safe / side-effect) with 30 lines of surrounding code context, then has the LLM judge whether the code does what the comment promises. Categorizes each comment as consistent / contradict…
- consistency-enforcer: Finds duplicated BUSINESS LOGIC (not duplicated text): extracts rule candidates (validations, calculations, domain constants, regexes, status logic) from a codebase, then has the LLM cluster semantically equal rules across different implementations and flag divergent ones with a single-source-of-tr…
- dead-code-burier: Dead-path undertaker: identifies provably unreachable code by combining static reachability (unreferenced exports/files), optional runtime evidence (coverage reports, logs) and git age, then produces a burial list ranked by evidence strength. NEVER deletes automatically: prepares patches for indiv…
- doc-drift-detector: Documentation drift detector: extracts verifiable claims from a repo's markdown docs (file paths, commands/scripts, config keys, endpoints, versions, referenced symbols) and statically verifies each one against the actual code, reporting every stale claim with a concrete fix suggestion. Never execu…
- error-handling-auditor: Error handling auditor: detects 8 anti-patterns (swallowed exceptions, generic catches, missing error handling, missing finally, error handling inconsistency, logging without context, ignored return codes, exception type abuse). Risk-tiered report with remediation suggestions. Read-only. Audience:…
- intent-archaeology: Reconstructs WHY code exists the way it does: mines git history (log -follow, blame, ticket references) for a file or symbol, then has the LLM rebuild the intent story with commit-level evidence and confidence ratings. Read-only. Trigger: /intent
- invariant-miner: Invariant miner: scans for code signals that imply hidden invariants (array[0] without guards, division by computed values, JSON.parse assumptions, Async state-readiness patterns) and presents them to the LLM with context for each. The LLM extracts invariant sentences and judges guaranteed-by-const…
- magic-value-genealogist: Magic value genealogist: extracts numeric and uppercase-string literals from non-test source files, filters trivials (0/1/24/60/...), groups by literal value, traces each first occurrence to its introducing commit and author via git blame, clusters semantically duplicated constants that should be u…
- migration-limbo-detector
- misleading-name-detector
- paranoia-profiler
- performance-anti-pattern-detector
- side-effect-radar
- spec-lie-detector
- test-honesty-auditor
- vocabulary-guardian
- wheel-reinvention-detector

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
