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
mode=roadmap_maintenance
- Required: --project-root <path>, --run-mode <check-only|apply> - Optional: --roadmap-path <path>
- 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 first - roadmap_maintenance: --run-mode check-only first
- 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-fixes - roadmap_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.md - references/section-schema.md - references/discoverability-rules.md - references/profile-model.md
roadmap_maintenance
- Script:
scripts/roadmap_alignment_maintainer.py - Scope: checklist-style
ROADMAP.mdvalidation, migration, and bounded normalization - References:
- references/roadmap-customization.md - references/roadmap-config-schema.md
Output Contract
skills_readme_maintenance
- Return Markdown plus JSON with: - run_context - repos_scanned - profile_assignments - schema_violations - command_integrity_issues - fixes_applied - post_fix_status - errors - If there are no issues and no errors, output exactly No findings.
roadmap_maintenance
- Return Markdown plus JSON with: - run_context - findings - apply_actions - errors - If there are no findings, no apply actions, and no errors, output exactly No findings.
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