improve-claude-md

Featured

Audit and improve the CLAUDE.md files listed in the run worklist: apply only high/medium priority fixes, create the ones that are missing, and delete instructions already fully covered by a repository skill. Driven non-interactively by a GitHub workflow (.github/workflows/weekly-claude-md-improver.yml owns the schedule and resolves the worklist, which differs per repository); not intended for interactive use.

AI & Automation 311 stars 18 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 92/100

Stars 20%
83
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# CLAUDE.md Improver Audit and improve the `CLAUDE.md` files this run owns, create the ones that are missing, then report what changed. You are running **NON-INTERACTIVELY in CI**: no human is available to confirm anything. Never ask a question — either apply a change that is clearly correct, or skip it and say so in the final summary. Apply fixes directly to the files as you go. These are standing instructions for the whole run, not a one-time checklist. ## Step 1 — Build the skill inventory Before touching any `CLAUDE.md`, list every skill available in this repository. Use `Glob` with the pattern `**/.claude/skills/**/SKILL.md`. Match at any depth: a `.claude/skills` directory can itself live in a sub-directory, and skills may be nested. Ignore any hit under `node_modules`. Ignore **this** skill (`improve-claude-md`) — it is CI tooling, not a developer convention, so it never justifies deleting anything. For each remaining `SKILL.md`, collect **only** the YAML frontmatter `name` and `description`. Do not read skill bodies at this stage — inlining them wastes the context you need for the audit itself. Then state the count out loud, for example `Loaded frontmatter for 10 skill(s)`, and list the paths. This line matters: a regression that silently empties the inventory (a gitignored `.claude/skills`, a narrowed checkout, a changed glob) must be visible in the run log instead of quietly degrading into "skip deduplication". If the inventory is empty, say so explicitly a...

Details

Author
PackmindHub
Repository
PackmindHub/packmind
Created
1 years ago
Last Updated
today
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category