Skip to content
Documentation
Skill

/claude-md

Keep the CLAUDE.md your agents rely on accurate and lean instead of stale. Use when maintaining (not first creating) a CLAUDE.md — syncing it with architecture, conventions and commands as the project evolves, and pruning bloat so it stays scannable. Complements the built-in

From plugin
chronicle
46 skills4 commands

Claude Code

$ npx -y skills add sp-daewoon/chronicle --skill claude-md --agent claude-code

SKILL.md

claude-md.SKILL.md
name: claude-md
description: Keep the CLAUDE.md your agents rely on accurate and lean instead of stale. Use when maintaining (not first creating) a CLAUDE.md — syncing it with architecture, conventions and commands as the project evolves, and pruning bloat so it stays scannable. Complements the built-in /init by owning the ongoing upkeep.
license: MIT

CLAUDE.md Maintenance Workflow

Keep an existing `CLAUDE.md` accurate and lean. This is for ongoing upkeep — use the built-in `/init` for first creation.

Process

1. Read the current `CLAUDE.md`. 2. Compare against reality: recent commits, changed build commands, new/removed modules, updated conventions, new architecture decisions (check the ADR directory). 3. Update **only the affected sections**. Do not rewrite untouched sections. 4. Prune: remove stale instructions, merge duplicates, and keep each section tight. If a section has grown long, tighten it rather than letting it sprawl. 5. Preserve the user's voice and structure — you are maintaining their file, not replacing it.

What to check for drift

  • Build / test / lint commands that changed
  • Module or directory structure changes
  • New conventions or rules the team adopted
  • Architecture decisions recorded as ADRs that belong in the high-level guidance
  • Anything now contradicted by the actual codebase

Rules

  • Never blow away existing content wholesale — edit surgically.
  • Keep it scannable; CLAUDE.md is loaded into every session, so brevity matters.
  • If something is already obvious from the code or another doc, don't duplicate it here.
Read more
@sp-daewoon
Ships withchronicle

A SKILL.md-based Agent Skills / Claude Code plugin that automates your project's documentation lifecycle — ADR automation, changelog automation, release notes, devlogs, and a project index — as six focused skills.

Stars on GitHub

Momentum

stars in total
4
Star history of sp-daewoon/chronicle on GitHub, a chart by star-history.com

Other skills on chronicle.

adr

adr

Never lose the reasoning behind an architecture decision again. Use when recording or revisiting an Architecture Decision Record…

changelog

changelog

Keep a changelog humans actually read, and never hand-edit version sections again. Use when adding a change entry or promoting…

devlog

devlog

Turn every working session into a clean, dated development journal, automatically. Use when writing a development session log —…

index

index

Give your project one beautiful front door instead of scattered docs. Use when generating or refreshing a single navigation hub…

release

release

Ship releases with rich, auto-written notes instead of hand-typed bullet points. Use when cutting a release — promote the…

More skills from other plugins.

context7-cli

context7-cli

Use the ctx7 CLI to fetch library documentation and configure Context7 MCP. Activate when the user mentions "ctx7" or "context7",…

context711d64k
@upstash@upstashInstall Skill
docs-components

docs-components

Comprehensive MDX component patterns (Note, Pitfall, DeepDive, Recipes, etc.) for all documentation types. Authoritative source…

@reactjs@reactjsInstall Skill
codebase-wiki

codebase-wiki

How to work in a Codebase Wiki project (the `codebase-wiki` starter pack): an agent-authored, source-grounded wiki of the…

@inkeep@inkeepInstall Skill

Questions about claude-md.

Which coding agents can use claude-md?
claude-md installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.