Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

CLAUDE.md Enhancer

Explores your repo, then generates a tailored CLAUDE.md — or audits and upgrades an existing one with a quality score and fix list.

Dev & CodingBeginner★ 883⑂ 179AI score 9/10Last updated: Nov 12, 2025

What it does

  • Checks whether a CLAUDE.md exists; if not, explores the repository to infer project type (web app, API, fullstack, CLI, library, mobile) and tech stack.
  • Detects the stack from package.json, requirements.txt / pyproject.toml, go.mod, Cargo.toml, pom.xml / build.gradle.
  • Shows its findings and waits for your explicit approval before writing any files.
  • Audits an existing CLAUDE.md: sections found vs. missing, length warnings (>300 lines), formatting issues, a 0–100 quality score, and prioritized recommendations.
  • Proposes a modular layout — a concise root file as a navigation hub plus backend/, frontend/, database/, .github/ CLAUDE.md files.
  • Scales the level of detail to team size (solo to 50+) and project phase (prototype to enterprise).

Who it's for

  • Developers adopting Claude Code who aren't sure what belongs in a CLAUDE.md.
  • Teams whose CLAUDE.md has grown bloated and duplicated and needs restructuring.
  • Tech leads standardizing per-directory guidance in a multi-component monorepo.

Examples

  1. "I don't have a CLAUDE.md yet — help me create one" → Claude explores, reports what it found, and generates the file after you confirm.
  2. "Analyze my current CLAUDE.md and tell me what's missing" → report with missing sections, quality score, and prioritized improvements.
  3. "Create a modular CLAUDE.md set for a Python/FastAPI backend, React frontend, and PostgreSQL database" → root file plus per-directory files.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/alirezarezvani/claude-code-skill-factory/HEAD/generated-skills/claude-md-enhancer/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the generated-skills/claude-md-enhancer folder from the GitHub repo alirezarezvani/claude-code-skill-factory into my ~/.claude/skills/claude-md-enhancer/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/alirezarezvani/claude-code-skill-factory.git /tmp/ccsf && mkdir -p ~/.claude/skills/claude-md-enhancer && cp -r /tmp/ccsf/generated-skills/claude-md-enhancer/* ~/.claude/skills/claude-md-enhancer/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repository into a temp folder: git clone https://github.com/alirezarezvani/claude-code-skill-factory.git /tmp/ccsf
  3. Create the skill directory: mkdir -p ~/.claude/skills/claude-md-enhancer
  4. Copy the files over: cp -r /tmp/ccsf/generated-skills/claude-md-enhancer/* ~/.claude/skills/claude-md-enhancer/
  5. Run ls ~/.claude/skills/claude-md-enhancer to confirm SKILL.md is there, and check whether the referenced analyzer.py / generator.py scripts and examples/ folder shipped too (the skill still works from its instructions if they didn't).
  6. Restart Claude Code and ask: "Create a CLAUDE.md for this project" or "Analyze my CLAUDE.md".
  7. At the confirmation step, review the detected stack and proposed structure yourself before approving.