Project Docs Maintainer
Use one canonical skill entrypoint for documentation maintenance, then choose the matching mode.
Inputs
mode=skills_readme_maintenance- Required:
--workspace <path> - Optional:
--repo-glob <glob>, repeatable--exclude <path>,--apply-fixes
- Required:
mode=roadmap_maintenance- Required:
--project-root <path>,--run-mode <check-only|apply> - Optional:
--roadmap-path <path>
- Required:
- Use canonical mode names in all new prompts.
- Treat
skills_readme_alignmentas compatibility-only.
Workflow
- Pick the canonical
modefrom the user request. - Run the read-only variant first:
skills_readme_maintenance: audit firstroadmap_maintenance:--run-mode check-onlyfirst
- Review findings and keep the fix scope bounded to the selected mode.
- If the user requested edits, run the corresponding bounded write path:
skills_readme_maintenance:--apply-fixesroadmap_maintenance:--run-mode apply
- Re-run the same mode to confirm remaining issues.
- Return the mode-specific Markdown and JSON report shape.
skills_readme_maintenance
- Script:
scripts/skills_readme_maintenance.py - Scope:
README.mdmaintenance for*-skillsrepositories - References:
references/output-contract.mdreferences/section-schema.mdreferences/discoverability-rules.mdreferences/profile-model.md
roadmap_maintenance
- Script:
scripts/roadmap_alignment_maintainer.py - Scope: checklist-style
ROADMAP.mdvalidation, migration, and bounded normalization - References:
references/roadmap-customization.mdreferences/roadmap-config-schema.md
Output Contract
skills_readme_maintenance- Return Markdown plus JSON with:
run_contextrepos_scannedprofile_assignmentsschema_violationscommand_integrity_issuesfixes_appliedpost_fix_statuserrors
- If there are no issues and no errors, output exactly
No findings.
- Return Markdown plus JSON with:
roadmap_maintenance- Return Markdown plus JSON with:
run_contextfindingsapply_actionserrors
- If there are no findings, no apply actions, and no errors, output exactly
No findings.
- Return Markdown plus JSON with:
Guardrails
- Never auto-commit, auto-push, or open a PR.
- Never edit source code, manifests, lockfiles, or CI files.
- In
skills_readme_maintenance, keep edits bounded toREADME.mdand explicitly approved snippet insertions intoAGENTS.md. - In
roadmap_maintenance,applymode may edit only the targetROADMAP.md. - Keep deprecated aliases out of the main path and mention them only when handling legacy prompts.
References
references/output-contract.mdreferences/skills-readme-maintenance-automation-prompts.mdreferences/roadmap-automation-prompts.mdreferences/profile-model.mdreferences/section-schema.mdreferences/discoverability-rules.mdreferences/fix-policies.mdreferences/roadmap-customization.mdreferences/roadmap-config-schema.md