Claude-skill-registry docs-workflow
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/docs-workflow" ~/.claude/skills/majiayu000-claude-skill-registry-docs-workflow-19d08f && rm -rf "$T"
manifest:
skills/data/docs-workflow/SKILL.mdsource content
docs-workflow
Last Updated: 2026-01-11 Purpose: Manage project documentation throughout its lifecycle
Overview
This skill helps you:
- Initialize documentation for new projects (CLAUDE.md, README.md, docs/)
- Maintain CLAUDE.md to match actual project state
- Audit all docs for staleness, broken links, outdated versions
Commands
| Command | Purpose |
|---|---|
| Main entry - shows available subcommands |
| Create CLAUDE.md + README.md + docs/ structure |
| Audit and maintain all documentation |
| Smart CLAUDE.md maintenance only |
Quick Start
New Project
# In a new project directory /docs-init
This will:
- Detect project type (Cloudflare Workers, Next.js, generic)
- Create CLAUDE.md from appropriate template
- Create README.md if missing
- Optionally scaffold docs/ directory
Existing Project
# Audit all documentation /docs-update # Or just maintain CLAUDE.md /docs-claude
What Gets Created
CLAUDE.md
Project-specific context for Claude Code, including:
- Project overview and tech stack
- Development setup commands
- Architecture overview
- Key file locations
- Common tasks and workflows
Templates available:
- Cloudflare Workers + Vite + D1 projectsCLAUDE-cloudflare.md
- Next.js App Router projectsCLAUDE-nextjs.md
- Any other project typeCLAUDE-generic.md
README.md
Standard README with:
- Project name and description
- Installation/setup instructions
- Usage examples
- Configuration
- Contributing guidelines
docs/ Directory (Optional)
Scaffolded documentation structure:
- System architecturedocs/ARCHITECTURE.md
- API documentationdocs/API.md
- Database schemadocs/DATABASE.md
Smart Maintenance
/docs-claude Features
The CLAUDE.md maintenance command checks:
-
Tech Stack Match
- Does CLAUDE.md list technologies that match package.json?
- Are versions mentioned still accurate?
-
Referenced Files
- Do paths mentioned in CLAUDE.md still exist?
- Are there new important files not mentioned?
-
Section Freshness
- Is "Last Updated" date recent?
- Are there outdated patterns or commands?
-
Critical Rules
- For detected tech stack, are important rules present?
- E.g., Cloudflare project should mention wrangler.jsonc patterns
/docs-update Features
Full documentation audit including:
-
Date Freshness
- Compare doc dates against git history
- Flag docs not updated in >30 days
-
Version References
- Check npm package versions mentioned
- Suggest updates for outdated versions
-
Broken Links
- Verify internal markdown links
- Check that referenced files exist
-
Redundancy
- Identify duplicate content across files
- Suggest consolidation
-
Orphaned Files
- Find docs not referenced anywhere
- Suggest archiving or deletion
Project Type Detection
The skill auto-detects project type by looking for:
| Indicator | Project Type |
|---|---|
or | Cloudflare Workers |
or | Next.js |
| Neither | Generic |
Additional indicators influence template content:
dependencies (React, Vite, etc.)package.json- Database config files (drizzle.config.ts, prisma/schema.prisma)
- Auth config (clerk, better-auth)
Integration with Other Skills
- project-workflow: Use
after/docs-init
to add documentation/plan-project - project-planning: Generated
referenced in CLAUDE.mdIMPLEMENTATION_PHASES.md - cloudflare-worker-base: Cloudflare template includes Workers-specific patterns
Best Practices
When to Run Each Command
| Situation | Command |
|---|---|
| New project | |
| After major changes | |
| Before release | |
| Monthly maintenance | |
CLAUDE.md Guidelines
- Keep it current - Update "Last Updated" when making changes
- Focus on project-specific - Don't duplicate generic tech docs
- Include common tasks - Commands you run frequently
- Reference, don't duplicate - Link to docs/ for detailed content
Templates
Templates are located in
templates/ within this skill:
templates/ ├── CLAUDE-cloudflare.md # Cloudflare Workers projects ├── CLAUDE-nextjs.md # Next.js projects ├── CLAUDE-generic.md # Generic projects └── README-template.md # Standard README
Templates use placeholders:
- Detected from package.json or folder name{{PROJECT_NAME}}
- Current date{{DATE}}
- Detected technologies{{TECH_STACK}}