Skip to content
Development
Skill

/doc-updates

Updates documentation after code changes with quality gates, slop detection, and accuracy checks. Use when code changes require corresponding doc updates.

From plugin
claude-night-market
343200 skills60 agents162 commands1 MCP

Claude Code

$ npx -y skills add athola/claude-night-market --skill doc-updates --agent claude-code

SKILL.md

doc-updates.SKILL.md
name: doc-updates
description: Updates documentation after code changes with quality gates, slop detection, and accuracy checks. Use when code changes require corresponding doc updates.
alwaysApply: false
category: artifact-generation
tags:
- documentation
- readme
- adr
- docstrings
- writing
- consolidation
- debloat
tools: []
complexity: medium
estimated_tokens: 1200
progressive_loading: true
modules:
- modules/adr-patterns.md
- modules/directory-style-rules.md
- modules/accuracy-scanning.md
- modules/consolidation-integration.md
- modules/capabilities-sync.md
dependencies:
- sanctum:git-workspace-review
- imbue:proof-of-work
- scribe:slop-detector
- scribe:doc-generator
optional_dependencies:
- elements-of-style:writing-clearly-and-concisely

Documentation Update Workflow

When To Use

Use this skill when code changes require updates to the README, plans, wikis, or docstrings. Run `Skill(sanctum:git-workspace-review)` first to capture the change context.

System Capabilities

The documentation update workflow includes several specialized functions. It identifies redundancy through consolidation detection and enforces directory-specific style rules, with strict limits for `docs/` and more lenient ones for the `book/` directory. The system also verifies the accuracy of version numbers and component counts and integrates with the LSP for semantic documentation verification in supported versions of Claude Code.

When NOT To Use

  • README-specific updates - use update-readme instead
  • Complex multi-file consolidation - use doc-consolidation

Required Progress Items

1. `doc-updates:context-collected` - Git context + CHANGELOG review 2. `doc-updates:targets-identified` 3. `doc-updates:consolidation-checked` (skippable) 4. `doc-updates:edits-applied` 5. `doc-updates:guidelines-verified` 6. `doc-updates:slop-scanned` - AI marker detection via scribe 7. `doc-updates:plugins-synced` - plugin.json ↔ disk audit 8. `doc-updates:capabilities-synced` - plugin.json ↔ documentation sync 9. `doc-updates:accuracy-verified` 10. `doc-updates:preview`

Step 1: Collect Context (`context-collected`)

  • Validate `Skill(sanctum:git-workspace-review)` has been run.
  • Use its notes to understand the delta.
  • Identify the features or bug fixes that need documentation updates.

**CHANGELOG Reference** (critical for version sync):

# Check recent CHANGELOG entries for undocumented features
head -100 CHANGELOG.md

# Compare documented version vs plugin versions
grep -E "^\[.*\]" CHANGELOG.md | head -3
for p in plugins/*/.claude-plugin/plugin.json; do
    jq -r '"\(.name): \(.version)"' "$p"
done | head -5

Cross-reference CHANGELOG entries against:

  • `book/src/reference/capabilities-reference.md` - All skills/commands/agents
  • Plugin documentation in `book/src/plugins/` - Per-plugin docs
  • Plugin READMEs - Quick reference docs

Step 2: Identify Targets (`targets-identified`)

  • List the relevant files from the scope across all documentation locations:
  • `docs/` - Reference documentation (strict style)
  • `book/` - Technical book content (lenient style)
  • `README.md` files at project and plugin roots
  • `wiki/` entries if present
  • Docstrings in code files
  • Prioritize user-facing documentation first, then supporting plans and specifications.
  • When architectural work is planned, confirm whether an Architecture Decision Record (ADR) already exists in `wiki/architecture/` (or wherever ADRs are located).
  • Add missing ADRs to the target list before any implementation begins.

Step 2.5: Check for Consolidation (`consolidation-checked`)

Load: `@modules/consolidation-integration.md`

**Purpose**: Detect redundancy and bloat before making edits.

**Scan for:**

  • Untracked reports (ALL_CAPS *_REPORT.md, *_ANALYSIS.md files)
  • Bloated committed docs (files exceeding 500 lines in docs/, 1000 in book/)
  • Stale files (outdated content that should be deleted)

**User approval required before:**

  • Merging content from one file to another
  • Deleting stale or redundant files
  • Splitting bloated files

**Skip options:**

  • Use `--skip-consolidation` flag to bypass this phase
  • Select specific items instead of processing all

**Exit criteria**: User has approved/skipped all consolidation opportunities.

Step 3: Apply Edits (`edits-applied`)

  • Update each file with grounded language: explain what changed and why.
  • Reference specific commands, filenames, or configuration options where possible.
  • For docstrings, use the imperative mood and keep them concise.
  • For ADRs, see `modules/adr-patterns.md` for complete template structure, status flow, immutability rules, and best practices.

Step 4: Enforce Guidelines (`guidelines-verified`)

Load: `@modules/directory-style-rules.md`

Style Enforcement

Maintain consistent documentation by applying directory-specific rules. The system checks for and removes filler phrases such as "in order to" or "it should be noted" and ensures that no emojis are present in the body text of technical documents. Use grounded language with specific references rather than vague claims, and maintain an imperative mood for instructions. For lists of three or more items, prefer bullets over prose to improve scannability.

The audit will issue warnings for paragraphs that exceed length limits or files that surpass the established line count thresholds. We also flag marketing language and abstract adjectives like "capable" or "smooth" to maintain a technical and direct tone across all project documentation.

Step 4.25: AI Slop Detection (`slop-scanned`)

Run `Skill(scribe:slop-detector)` on edited documentation to detect AI-generated content markers.

Scribe Integration

The scribe plugin provides thorough AI slop detection:

Skill(scribe:slop-detector) --target [edited-files]

This detects:

  • **Tier 1 words**: delve, tapestry, comprehensive, leveraging, etc.
  • **Phrase patterns**: "In today's fast-paced world", "cannot be overstated"
  • *
Read more
@athola
Ships withclaude-night-market

A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.

343200 skills60 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
343
Star history of athola/claude-night-market on GitHub, a chart by star-history.com

Other skills on claude-night-market.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about doc-updates.

Which coding agents can use doc-updates?
doc-updates 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.