# Doc Maintenance

> Delegate to the doc-maintenance subagent when code/config/scripts change to catch code→doc drift. Use after editing TS/TSX, package.json, esbuild config, scripts, .vscodeignore, .vscode, tsconfig, or GitHub workflow files.

- Skill: `forcedotcom/doc-maintenance` (Agent Skill)
- Install (CLI): `npx skillmds@latest add forcedotcom/doc-maintenance`
- Raw SKILL.md: https://api.skillmd.com/api/skills/forcedotcom/doc-maintenance/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: forcedotcom (https://skillmd.com/u/forcedotcom)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/forcedotcom/doc-maintenance

---


When code is edited (or code changes are in conversation context), delegate to the [doc-maintenance agent](../../agents/doc-maintenance.md) with `run_in_background: true`. Subagent fixes docs directly; no report-back required.

## Activate on changes to

- `**/*.ts`, `**/*.tsx`
- `**/package.json`
- `**/esbuild.config.*`
- `scripts/**`
- `**/.vscodeignore`
- `**/.vscode/**`
- `**/tsconfig*.json`
- `.esbuild-web-extra-settings.json`
- `.github/**`

## Scope

- In scope: `.claude/skills/`, `.claude/agents/`, `docs/`, `contributing/`, `packages/**/README.md`
- Excluded: `**/*.plan.md`, `**/plan.md`

