All skills
secondsky avatar

/claude-md-improver

@9816df2
by Eddiesecondsky/sap-skills456 stars
120

Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintenance" or "project memory optimization".

Use this Skill: https://skilld.dev/gh/secondsky/sap-skills/claude-md-improver

This session only. Nothing lands on disk.

referencestemplates.md

≈922 tokens on demand. Your agent reads this file only when SKILL.md points to it.

CLAUDE.md Templates

Key Principles

  • Concise: Dense, human-readable content; one line per concept when possible
  • Actionable: Commands should be copy-paste ready
  • Project-specific: Document patterns unique to this project, not generic advice
  • Current: All info should reflect actual codebase state

Recommended Sections

Use only the sections relevant to the project. Not all sections are needed.

Commands

Document the essential commands for working with the project.

## Commands

| Command | Description |
|---------|-------------|
| `<install command>` | Install dependencies |
| `<dev command>` | Start development server |
| `<build command>` | Production build |
| `<test command>` | Run tests |
| `<lint command>` | Lint/format code |

Architecture

Describe the project structure so Claude understands where things live.

## Architecture

<root>/ <dir>/ # <purpose> <dir>/ # <purpose> <dir>/ # <purpose>

Key Files

List important files that Claude should know about.

## Key Files

- `<path>` - <purpose>
- `<path>` - <purpose>

Code Style

Document project-specific coding conventions.

## Code Style

- <convention>
- <convention>
- <preference over alternative>

Environment

Document required environment variables and setup.

## Environment

Required:
- `<VAR_NAME>` - <purpose>
- `<VAR_NAME>` - <purpose>

Setup:
- <setup step>

Testing

Document testing approach and commands.

## Testing

- `<test command>` - <what it tests>
- <testing convention or pattern>

Gotchas

Document non-obvious patterns, quirks, and warnings.

## Gotchas

- <non-obvious thing that causes issues>
- <ordering dependency or prerequisite>
- <common mistake to avoid>

Workflow

Document development workflow patterns.

## Workflow

- <when to do X>
- <preferred approach for Y>

Template: Project Root (Minimal)

# <Project Name>

<One-line description>

## Commands

| Command | Description |
|---------|-------------|
| `<command>` | <description> |

## Architecture
<structure> ```

Gotchas

  • <gotcha>

---

## Template: Project Root (Comprehensive)

```markdown
# <Project Name>

<One-line description>

## Commands

| Command | Description |
|---------|-------------|
| `<command>` | <description> |

## Architecture
<structure with descriptions> ```

Key Files

  • <path> - <purpose>

Code Style

  • <convention>

Environment

  • <VAR> - <purpose>

Testing

  • <command> - <scope>

Gotchas

  • <gotcha>

---

## Template: Package/Module

For packages within a monorepo or distinct modules.

```markdown
# <Package Name>

<Purpose of this package>

## Usage

<import/usage example>


## Key Exports

- `<export>` - <purpose>

## Dependencies

- `<dependency>` - <why needed>

## Notes

- <important note>

Template: Monorepo Root

# <Monorepo Name>

<Description>

## Packages

| Package | Description | Path |
|---------|-------------|------|
| `<name>` | <purpose> | `<path>` |

## Commands

| Command | Description |
|---------|-------------|
| `<command>` | <description> |

## Cross-Package Patterns

- <shared pattern>
- <generation/sync pattern>

Update Principles

When updating any CLAUDE.md:

  1. Be specific: Use actual file paths, real commands from this project
  2. Be current: Verify info against the actual codebase
  3. Be brief: One line per concept when possible
  4. Be useful: Would this help a new Claude session understand the project?

Source: SKILL.md on GitHub

No alerts3mo3 checks · Risk SAFE
  • Gen Agent Trust Hub3mo

    The skill facilitates the auditing and improvement of project-specific documentation (CLAUDE.md files). While it uses standard tools, a security concern is present in the assessment guidelines, which suggest that the agent should verify documented commands by 'actually' running them. This creates a risk of executing malicious commands if they are embedded in the files being audited.

  • Socket3mo

    No alerts

  • Snyk3mo

    Risk: LOW · No issues

Signed by skilld at 9816df2. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 weeks ago.

Activeupdated 4 months ago
tools
Read, Glob, Grep, Bash, Edit

README badge

README badge for secondsky/sap-skills/claude-md-improver