| name | vault_maintenance |
| description | Run all vault maintenance skills in sequence - audit_links, update_vault_index, validate_paper_links |
š ļø Vault Maintenance Skill
Run all three maintenance skills in sequence, collecting fixes and approvals as they arise.
WORKFLOW
1. Check maintenance counters
Read .claude/vault_maintanance.md and report current counter values before starting.
2. Run skills in order
Execute each skill fully before moving to the next. Follow each skill's own SKILL.md exactly:
/audit_links ā validate graph structure (orphans, broken bidirectional links, forbidden concept links)
/update_vault_index ā sync vault_index.md with current vault state
/validate_paper_links ā validate paper note links against actual paper references
Each skill:
- Does its own incremental scan (uses its own timestamp)
- Presents its own findings
- Gets its own user approval for fixes
- Updates its own counters and timestamps in
vault_maintanance.md
3. Final summary
After all three skills complete, print a compact summary:
ā
audit_links ā [N issues found, N fixed]
ā
update_vault_index ā [N projects added/removed]
ā
validate_paper_links ā [N links validated, N removed]
RULES
- Do not skip a skill even if it reports nothing to do
- Each skill runs independently ā failures or "nothing to do" in one skill do not block others
- Never batch fixes across skills ā each skill presents and gets approval for its own fixes separately
- Follow each skill's CRITICAL RULES and OUTPUT RULES exactly
- All three
vault_maintanance.md timestamps and counters are reset by the individual skills ā do not reset them again after the fact
SELF-CHECK
ā
Did I run all three skills in order (audit ā index ā validate)?
ā
Did each skill update its own timestamp and counters?
ā
Did I print the final summary?