docs-maintainer — automated documentation updates docs-maintainer, treebot, community, automated documentation updates, ide skills, rg command for documentation search, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Code Maintenance Agents needing automated documentation updates after substantial code changes. docs-maintainer is a skill that automates documentation updates by identifying behavior changes and updating the docs/ folder accordingly.

Features

Updates documentation to match new behavior after substantial code changes
Uses rg command for searching impacted material in the docs/ folder
Adds new module files when a new user-facing feature is introduced
Removes outdated documentation to keep the docs/ folder accurate
Supports follow-up commits to ensure documentation consistency

# Core Topics

bigs bigs
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The docs-maintainer skill by bigs is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for automated documentation updates, rg command for documentation search.

Ideal Agent Persona

Perfect for Code Maintenance Agents needing automated documentation updates after substantial code changes.

Core Value

Empowers agents to maintain accurate documentation by updating, adding, or removing docs in a separate commit, ensuring the docs/ folder remains synchronized with the codebase using tools like rg for searching impacted material.

Capabilities Granted for docs-maintainer

Updating documentation to reflect new behavior introduced by feature commits
Automating the removal of outdated documentation after code refactoring
Generating new module files for added functionality

! Prerequisites & Limits

  • Requires access to the code repository and docs/ folder
  • Limited to updating documentation in a separate, follow-up commit
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

docs-maintainer

Install docs-maintainer, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Docs Maintainer

Overview

Keep docs/ accurate after substantial code changes by updating, adding, or removing documentation in a separate, follow-up commit.

Workflow (run after the feature commit)

  1. Identify the behavior changes introduced by the feature commit (new behavior, removed behavior, or changed behavior).
  2. Search docs/ for impacted material (use rg -n "<keyword>" docs).
  3. Update documentation to match the new behavior:
    • Add new module files when a new user-facing feature, API route, or data model is added.
    • Update existing module sections when behavior, data shape, or flows change.
    • Delete docs for removed features and remove links from the index.
  4. Update the index and navigation:
    • docs/README.md must link to any new docs and remove links to deleted docs.
    • Update docs/architecture/site-map.md for route changes.
    • Update docs/api/routes.md for API route changes.
    • Update docs/data/data-models.md for schema changes.
  5. Validate internal links in docs/:
bash
1python3 - <<'PY' 2import os, re 3root = "docs" 4missing = [] 5if not os.path.isdir(root): 6 raise SystemExit('docs directory not found. Run from repo root.') 7link_re = re.compile(r"\[[^\]]*\]\(([^)]+)\)") 8for dirpath, _, filenames in os.walk(root): 9 for fn in filenames: 10 if not fn.endswith(".md"): 11 continue 12 path = os.path.join(dirpath, fn) 13 with open(path, "r", encoding="utf-8") as f: 14 text = f.read() 15 for link in link_re.findall(text): 16 if link.startswith(("http://", "https://", "mailto:")): 17 continue 18 if link.startswith("#"): 19 continue 20 link_path = link.split("#", 1)[0] 21 if not link_path: 22 continue 23 target = os.path.normpath(os.path.join(dirpath, link_path)) 24 if not os.path.exists(target): 25 missing.append((path, link, target)) 26if missing: 27 print("Missing links:") 28 for m in missing: 29 print(m) 30 raise SystemExit(1) 31print("All internal links resolved.") 32PY
  1. Commit the documentation changes separately (after the feature commit). Use a clear message like docs: update for <feature>.

Scope reminders

  • Focus on user-facing behavior, APIs, data model changes, and onboarding/admin flows.
  • If a change does not affect any documented behavior or assumptions, no docs update is required.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is docs-maintainer?

Perfect for Code Maintenance Agents needing automated documentation updates after substantial code changes. docs-maintainer is a skill that automates documentation updates by identifying behavior changes and updating the docs/ folder accordingly.

How do I install docs-maintainer?

Run the command: npx killer-skills add bigs/treebot/docs-maintainer. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for docs-maintainer?

Key use cases include: Updating documentation to reflect new behavior introduced by feature commits, Automating the removal of outdated documentation after code refactoring, Generating new module files for added functionality.

Which IDEs are compatible with docs-maintainer?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for docs-maintainer?

Requires access to the code repository and docs/ folder. Limited to updating documentation in a separate, follow-up commit.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add bigs/treebot/docs-maintainer. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use docs-maintainer immediately in the current project.

Related Skills

Looking for an alternative to docs-maintainer or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI