explaingit

kyontanaka/yagni-auditor

Analysis updated 2026-05-18

1Audience · developerComplexity · 1/5LicenseSetup · easy

TLDR

A Claude Code skill that runs static analysis on your skills, plugins, and CLAUDE.md files to find unnecessary complexity, silent token costs, duplicate skills, and activation cascades, producing a scored 0-10 audit report.

Mindmap

mindmap
  root((YAGNI Auditor))
    What it does
      Audit skills configs
      Score 0 to 10
      Static analysis only
    Four Phases
      Token tax detection
      Catalog vs behavior
      Analysis paralysis
      Activation cascades
    Properties
      No code execution
      100 percent local
      Zero telemetry
    Targets
      CLAUDE.md files
      Skill directories
      Plugin manifests
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Audit a CLAUDE.md file to find configurations that quietly add token cost to every single interaction.

USE CASE 2

Check before adding a new Claude plugin whether its functionality already exists in another installed skill.

USE CASE 3

Find activation cascades in a Claude Code setup where one skill repeatedly triggers others and multiplies processing cost.

What is it built with?

MarkdownClaude Code

How does it compare?

kyontanaka/yagni-auditor195516184-a11y/esp32-mcp-parenting-robota-bissell/unleash-lite
Stars111
LanguagePython
Setup difficultyeasymoderatehard
Complexity1/53/54/5
Audiencedevelopergeneralresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Copy yagni-audit.md to ~/.claude/skills/, no dependencies or package installation required.

Use, modify, and distribute freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

YAGNI stands for "You Aren't Gonna Need It," a software design principle warning against adding things before they are actually required. YAGNI Auditor applies that idea to Claude Code skills, plugins, and configuration files. You give it a CLAUDE.md file, a list of installed skills, or a configuration to review, and it analyzes the setup to find things that add cost or confusion without adding genuine value. The audit runs through four phases. The first looks for files and configurations that load on every interaction whether or not they are relevant, adding token usage quietly in the background. The second distinguishes between instructions that actually change how Claude behaves versus lists and catalogs that are just directories of information with no effect on behavior. The third checks whether multiple installed skills compete to handle the same request, which forces the AI to spend time deciding between them rather than doing the task. The fourth phase, added in version 2.0, detects activation cascades: situations where one skill triggers another which triggers a third, multiplying the processing involved for a single user request. The output is a scored report, zero to ten per architecture reviewed, sorted into critical issues, moderate issues, and things that look fine, with a post-audit checklist of concrete actions to take. The tool is a Claude Code skill, meaning it is a markdown file you copy into the Claude skills directory. Installation is a single command. There are no dependencies and the audit never runs external code, makes outbound network connections for data collection, or sends telemetry anywhere. Everything stays local. The README notes what this tool does not cover: it does not detect malware, does not analyze application source code, and does not do dynamic analysis that would require executing any code being reviewed. The project is licensed under MIT.

Copy-paste prompts

Prompt 1
I have a CLAUDE.md file with many skill definitions. Use YAGNI Auditor to analyze it and show me which items are adding silent token cost to every interaction.
Prompt 2
Before I install this new Claude plugin, run a YAGNI audit to check whether its functionality overlaps with anything I already have installed.
Prompt 3
My Claude Code setup has many skills that seem to conflict. Use YAGNI Auditor to find any activation cascades and tell me which ones I should remove.

Frequently asked questions

What is yagni-auditor?

A Claude Code skill that runs static analysis on your skills, plugins, and CLAUDE.md files to find unnecessary complexity, silent token costs, duplicate skills, and activation cascades, producing a scored 0-10 audit report.

What license does yagni-auditor use?

Use, modify, and distribute freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is yagni-auditor to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is yagni-auditor for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub kyontanaka on gitmyhub

Verify against the repo before relying on details.