This runs automated quality checks on your codebase, flagging complexity, duplication, long functions, and naming issues against configurable thresholds. It's meant for post-refactor validation and catching code smells before they spread, not for blocking emergency fixes. The thresholds are guidelines, not verdicts. You're expected to judge whether a cyclomatic complexity of 15 is genuinely bad or just an honest state machine. If abyss is available, it layers on hotspot analysis to prioritize which files actually matter. The documentation is refreshingly blunt about when to ignore the rules, like exempting CLI entry points from file length limits or accepting magic numbers when they're obviously 0, 1, or 2. Outputs to stdout or JSON for CI pipelines.
npx -y skills add telagod/code-abyss --skill checking-code-quality --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
metabase/metabase
github/awesome-copilot
UKGovernmentBEIS/inspect_evals
addyosmani/agent-skills