Skip to content

/crap-analyzer

Use to produce a risk-based refactor + test plan for recently-changed code on a diff/branch/PR by computing CRAP (complexity × untested) on changed methods. Multi-language — TypeScript, JavaScript, Python, Java, Kotlin, Go, Ruby, C#, Rust, PHP — auto-discovers how the repo

From plugin
13122 skills2 agents4 commands2 hooks
shell
$ npx -y skills add swingerman/disciplined-agentic-engineering --skill crap-analyzer --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/crap-analyzer
How auto-invocation works

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use to produce a risk-based refactor + test plan for recently-changed code on a diff/branch/PR by computing CRAP (complexity × untested) on changed methods. Multi-language — TypeScript, JavaScript, Python, Java, Kotlin, Go, Ruby, C#, Rust, PHP — auto-discovers how the repo
Ships withatdd

A methodology kit for engineering-led AI development — spec-driven, test-driven, charter-bound. ATDD + mutation testing + deterministic guardrails. AI agents do the typing. Engineers stay in charge of architecture, behavior contracts, and verification.

Get the whole plugin, auto-invoked
Stats
131
Stars
0
Views
9
Forks
Active
Maintenance
Python
Language
MIT
License
6d ago
Last commit
5mo ago
Created

Repo: swingerman/disciplined-agentic-engineering

Other skills on atdd.