kaizen
Skill0 starsChanged 5 months agoMITView on GitHub
Periodic holistic codebase health review — surfaces the most valuable insights with minimal noise. Complements the daily per-commit code review.
18 other projects use a version of this.
Adopted by
Most recently taken up by
- viniciusamelio/skillstheir own version, first seen Nov 8, 2026
- LuisSambrano/antigravity-configtheir own version, first seen Nov 8, 2026
- JuankCadavid/akili-specstheir own version, first seen Nov 2, 2026
- spenserhale/skillstheir own version, first seen Nov 1, 2026
- allanninal/claude-code-skillstheir own version, first seen Oct 17, 2026
- xfstudio/skillstheir own version, first seen Oct 13, 2026
Other versions18 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 18
- kuya-egg/Monozukuri★ 11same name
- JuankCadavid/akili-specs★ 10same name
- xfstudio/skills★ 9same name
- flpbalada/fb-skills★ 8same name
- LuisSambrano/antigravity-config★ 8same name
- hfadhlullah/kaizen★ 6same name
- freskhu/genesis★ 5same name
- JoeCotellese/claude-code-config★ 5same name
- nek1987/auto-agent-harness★ 4same name
- ai4brands-design/claude-skills★ 2same name
8 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository13 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- clean-codeSkill
- create-design-briefSkill
- dddSkill
- goosSkill
- ingest-designSkill
- panelSkill
- researchSkill
- review-loopSkill
- software-designSkill
- sopSkill
- synthesizeSkill
- tddSkill
The file
We split this skill into the rules it gives an agent
2 rules. 0 are common, 2 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 16 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 26
Read CLAUDE.md for project rules and conventions
- Distinctive: line 56
Keep findings that score high on at least two.
“Common” is measured: kept by at least 6 in 10 of the 16 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Kaizen
Usage
/core-skills:kaizen [further user instructions]
Goal
Step back from individual changes and assess the whole system. Surface 3-5 high-value findings that would otherwise accumulate silently.
Exclude explicitly experimental or scratch areas (e.g. an experimental/ directory).
How It Works
Spawn one subagent per dimension in parallel, then reconcile their findings into a single prioritised report.
Step 1: Spawn Investigators
Launch one background Agent per dimension. Use model: "opus" for each. Each agent should:
- Read CLAUDE.md for project rules and conventions
- Investigate its dimension thoroughly
- Return findings (if any) with evidence
Dimensions:
- Domain correctness drift — Read CLAUDE.md for domain-specific correctness rules. Check whether recent code follows them. Look for new patterns that should be guarded but aren't yet covered by existing rules or architecture tests. If you find one, recommend adding a rule or test.
- Convention drift — Read CLAUDE.md. Sample recent code across packages/modules. Look for: same concept implemented different ways, domain terminology inconsistency (grep for synonyms), CLAUDE.md rule violations, AI-generated patterns (over-engineering, defensive try/except on infallible code, generic naming, unnecessary abstractions). Quantify: "N of M sampled files follow the convention" is more useful than "some files don't follow it."
- Architecture and design health — Use
/core-skills:software-design(red flags checklist),/core-skills:ddd(module naming, bounded contexts),/core-skills:clean-code(structural coupling smells), and/core-skills:goos(adapter wrapping, listening-to-the-tests diagnostics) as review lenses when relevant. Check dependency direction: any new imports that violate the intended DAG? Verify thattesting/subpackages also respect the DAG — fakes and helpers must not invert dependencies that production code enforces. Modules that have grown large or taken on multiple responsibilities? Change coupling: files that always change together across module boundaries (usegit log --name-only)? Whether current module boundaries still make sense? - Test suite health — Any new skipped tests? Unexpectedly slow tests? Assertion-free tests (AST scan or grep)? Source modules without test files? Core logic missing edge case tests? Tests that test mocks instead of behaviour?
- Task hygiene — Scan the project's task store (e.g. a
tasks/directory; skip this dimension if the project has none): stale tasks (status != done/rejected, no activity 90+ days), status lies (in-dev but no recent commits), epic consistency (subtask statuses match epic table), reference integrity (file paths and symbols still exist), duplicates, bloat (>20 drafts). Also check commit SHAs referenced in task files: verify each is reachable on a branch (git branch --contains <sha>) — dangling SHAs mean the task file wasn't updated after a squash/rebase and should be rewritten to point at the surviving commit(s). - Documentation health — CLAUDE.md accuracy (extract commands, verify they work, cross-reference identifiers). Architecture test currency. Decision records for recent architectural changes. Doc-code drift (compare last-modified dates, verify identifiers still exist).
- Dependency health — Known vulnerabilities (CVEs). Version staleness (flag major version lag). Archived or unmaintained direct dependencies (no commits in 12+ months). Flag but don't prescribe — dependency decisions need human judgment.
- Dead artifacts — Modules with no imports (grep/AST). TODO/FIXME/HACK comments older than 6 months (git blame). Stale branches. Test files for code that no longer exists.
Step 2: Reconcile
After all agents complete, collect their findings. First drop any that are already settled — captured in the task pipeline (a task file, including status: later, or a backlog one-liner) or recorded in a decisions doc (e.g. docs/decisions.md § Accepted / Won't-Fix) with an unfired revisit trigger (see Anti-Patterns). Then prioritise what remains by:
- Severity — what's the worst that happens if ignored?
- Change frequency — is this in code that changes often?
- Domain criticality — is this on the critical path of the system?
Keep findings that score high on at least two. Cap at 5 findings total. Overflow to "Below threshold."
Output Format
### Verdict
[One sentence: overall health direction.]
### Findings
[Up to 5 findings, each with evidence and a concrete action.]
### Below threshold
[Uncertain or lower-priority findings.]
### CLAUDE.md feedback
[Any findings that suggest a new rule or a stale existing rule.]Anti-Patterns
- Flagging things already caught by the project's check command
- Style preferences not in CLAUDE.md
- Reporting the same finding repeatedly without escalation or acceptance
- Flagging an issue already captured anywhere in the task pipeline — a backlog one-liner (an unborn
latertask) or a task file (especiallystatus: later). Capture is acknowledgement: it's parked, not a fresh finding. Re-surface only with new evidence that severity changed, and then as an escalation on the existing item. - Re-raising something settled in the project's decisions doc as accepted / won't-fix — a deliberate not-to-do; only re-open if its stated revisit trigger has fired.
- Vague concerns without specific evidence
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

