Home/技术写作/docs-workflow
D

docs-workflow

by @jezwebv
4.6(24)

Masters documentation workflow management, enabling full-stack development with Claude Code CLI and integration with platforms like Cloudflare, optimizing document writing and publishing.

Documentation ManagementContent WorkflowVersion ControlKnowledge BaseTechnical WritingGitHub
Installation
npx skills add jezweb/claude-skills --skill docs-workflow
compare_arrows

Before / After Comparison

1
Before

In traditional document collaboration, chaotic version control and complex review processes lead to low document update efficiency. Before publishing, manual checks of format and content are required, which is time-consuming and labor-intensive, making it difficult to ensure document quality and timeliness.

After

The optimized document workflow simplifies collaboration, review, and publishing processes. It ensures document version consistency, improves content quality and publishing efficiency, allowing teams to focus more on content creation and quickly respond to changes.

description SKILL.md

docs-workflow

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

/docs Main entry - shows available subcommands

/docs-init Create CLAUDE.md + README.md + docs/ structure

/docs-update Audit and maintain all documentation

/docs-claude 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:

  • CLAUDE-cloudflare.md - Cloudflare Workers + Vite + D1 projects

  • CLAUDE-nextjs.md - Next.js App Router projects

  • CLAUDE-generic.md - Any other project type

README.md

Standard README with:

  • Project name and description

  • Installation/setup instructions

  • Usage examples

  • Configuration

  • Contributing guidelines

docs/ Directory (Optional)

Scaffolded documentation structure:

  • docs/ARCHITECTURE.md - System architecture

  • docs/API.md - API documentation

  • docs/DATABASE.md - Database schema

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

wrangler.jsonc or wrangler.toml Cloudflare Workers

next.config.js or next.config.ts Next.js

Neither Generic

Additional indicators influence template content:

  • package.json dependencies (React, Vite, etc.)

  • Database config files (drizzle.config.ts, prisma/schema.prisma)

  • Auth config (clerk, better-auth)

Integration with Other Skills

  • project-workflow: Use /docs-init after /plan-project to add documentation

  • project-planning: Generated IMPLEMENTATION_PHASES.md referenced in CLAUDE.md

  • cloudflare-worker-base: Cloudflare template includes Workers-specific patterns

Best Practices

When to Run Each Command

Situation Command

New project /docs-init

After major changes /docs-claude

Before release /docs-update

Monthly maintenance /docs-update

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:

  • {{PROJECT_NAME}} - Detected from package.json or folder name

  • {{DATE}} - Current date

  • {{TECH_STACK}} - Detected technologies

Weekly Installs364Repositoryjezweb/claude-skillsGitHub Stars618First SeenJan 20, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled onclaude-code297opencode242gemini-cli241cursor226codex216antigravity213

forumUser Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs1.0K
Rating4.6 / 5.0
Version
Updated2026年3月17日
Comparisons1

User Rating

4.6(24)
5
0%
4
0%
3
0%
2
0%
1
0%

Rate this Skill

0.0

Compatible Platforms

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

Timeline

Created2026年3月17日
Last Updated2026年3月17日