doc-claude-md
Claude MD
Create and maintain CLAUDE.md and AGENTS.md documentation files.
Workflow
Creating New Docs
For projects without CLAUDE.md/AGENTS.md:
scripts/init_docs.py [--path <project>]
This will:
- Analyze codebase (detect project type, extract info)
- Generate directory tree (using cli-tree skill)
- Create CLAUDE.md (pointer file)
- Create AGENTS.md (full documentation with frontmatter)
Validating/Updating Existing Docs
For projects with existing documentation:
scripts/validate_docs.py [--path <project>] [--fix]
This will:
- Check structure (required sections present)
- Verify codebase consistency (paths exist, commands valid)
- Detect staleness (files changed since last validation)
- Apply fixes if
--fixflag provided - Update
last_validatedtimestamp
Project Type Detection
The init script auto-detects project type:
| Files Present | Detected Type |
|---|---|
package.json with react/next |
nodejs-react |
package.json with express |
nodejs-api |
package.json (other) |
nodejs-library |
pyproject.toml / setup.py |
python |
Cargo.toml |
rust |
go.mod |
go |
Multiple package.json |
monorepo |
.claude/skills/ present |
Adds skills framework section |
Generated Files
CLAUDE.md:
# Claude Code Instructions
See @AGENTS.md for detailed instructions.
AGENTS.md:
---
last_validated: 2026-01-21T12:00:00Z
project_type: nodejs-library
---
# Agent Instructions: project-name
[Content based on template and codebase analysis]
Validation Checks
- Structure: Required sections exist
- Content: No TODO placeholders, valid links
- Consistency: Paths in docs exist, commands in package.json/pyproject.toml
- Freshness: Compares file modification dates vs last_validated
Template
See references/template.md for the AGENTS.md template structure.
More from molechowski/claude-skills
res-price-compare
Polish market product price comparison: 20+ shops, shipping costs, manufacturer vs seller warranty, B2B/statutory warranty analysis, stock status, distribution chain. Export TXT/XLSX/HTML. Use when: looking for a product to buy, price comparison, where to buy cheapest. Triggers: cena, porównaj, gdzie kupić, najtaniej, sklep, price compare, best price, kup, ile kosztuje.
36doc-vault-project
Manage multi-note research projects in Obsidian vault with phased subdirectory structure (concept, research, design, implementation). Scaffold new projects, add component notes, track status, link existing research, promote topics to projects. Use when: creating a project, adding to a project, checking project status, linking research to a project, promoting a research topic to a full project. Triggers: project init, project add, project status, project link, project promote, create project, new project.
35res-deep
Iterative multi-round deep research with structured analysis frameworks. Use for: deep research on a topic, compare X vs Y, landscape analysis, evaluate options for a decision, deep dive into a technology, comprehensive research with cross-referencing. Triggers: deep research, compare, landscape, evaluate, deep dive, comprehensive research, which is better, should we use.
35doc-daily-digest
Process Obsidian daily notes: classify raw URLs and loose ideas, fetch content (X tweets, GitHub repos, web pages), run deep research on ideas, create structured vault notes, replace raw items with wikilinks. Orchestrates doc-obsidian, res-x, and res-deep skills. Use when: processing daily note links, digesting saved URLs into notes, turning ideas into research, daily note cleanup. Triggers: daily digest, process daily, daily links, triage daily, digest daily note.
35res-x
Fetch X/Twitter tweet content by URL and search X posts. Resolves tweet links that WebFetch cannot scrape. Use for: reading saved X/Twitter links, fetching tweet content from URLs, searching X for posts on a topic, batch-processing X links from notes. Triggers: x.com link, twitter.com link, fetch tweet, read tweet, what does this tweet say, X search, twitter search.
34doc-project
Update all project documentation in one pass: CLAUDE.md, AGENTS.md, README.md, SKILLS.md, CHANGELOG.md. Orchestrates doc-claude-md, doc-readme, doc-skills-md, and doc-changelog skills sequentially. Use when: project docs are stale, after major changes, initial project setup, sync all docs. Triggers: update all docs, update project docs, sync documentation, refresh docs, doc-project.
34