.agents/skills/oat-pjm-update-repo-reference/SKILL.md
Use when OAT implementation changes and the repo backlog, roadmap, and reference docs need to be synchronized with the file-per-item project-management structure.
npx skillsauth add tkstang/open-agent-toolkit oat-pjm-update-repo-referenceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Keep this repo's OAT reference documentation consistent as implementation evolves, using the file-backed backlog structure under .oat/repo/reference/backlog/.
OAT MODE: Repo Reference Sync
Purpose: Update backlog, roadmap, completed history, and decision records so repo reference docs stay trustworthy after implementation changes.
When executing this skill, provide lightweight progress feedback so the user can tell what’s happening after they confirm.
Print a phase banner once at start using horizontal separators, e.g.:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ OAT ▸ UPDATE REPO REFERENCE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Before multi-step work, print short step indicators, e.g.:
[1/4] Identifying changed OAT surfaces…[2/4] Updating canonical reference docs…[3/4] Regenerating managed backlog index…[4/4] Running reference sanity checks…Write down a 1-3 bullet summary of the implementation change:
Before editing any backlog files or running backlog regeneration, run:
oat backlog init
This command is idempotent and ensures .oat/repo/reference/backlog/index.md exists with the exact managed markers required by the CLI:
<!-- OAT BACKLOG-INDEX -->
<!-- END OAT BACKLOG-INDEX -->
Do not hand-author or rename those managed markers.
For recently completed or in-progress projects, read discovery.md, spec.md, design.md, and implementation.md as applicable.
Promote notable findings into one of:
.oat/repo/reference/backlog/items/.oat/repo/reference/backlog/completed.md.oat/repo/reference/decision-record.md.oat/repo/reference/roadmap.mdUpdate these files as applicable:
.oat/repo/reference/current-state.md.oat/repo/reference/roadmap.md
Now / Next / Later structure when editing roadmap priorities..oat/repo/reference/backlog/index.md
## Curated Overview section by hand..oat/repo/reference/backlog/items/*.md
.oat/repo/reference/backlog/completed.md
.oat/repo/reference/backlog/archived/*.md
.oat/repo/reference/decision-record.mdIf you modify backlog item files or the completed archive structure, run:
oat backlog regenerate-index
Use the Grep tool for focused searches:
backlog\.md|backlog-completed\.md|deferred-phases\.md across .oat/repo/reference, docs/oat, .agents/skills, and AGENTS.md.\.oat/repo/reference/backlog/(index|completed|items|archived) across the same locations.Confirm that:
backlog/items/backlog/index.md curated sectionbacklog/completed.mdNow / Next / Later structureProvide:
oat backlog regenerate-index was rundocumentation
Use when OAT implementation changes and repository reference docs must be synchronized. Updates .oat/repo/reference to match current behavior.
business
Merge multiple analysis artifacts into a single coherent report with provenance tracking. Reads existing artifacts from /deep-research, /analyze, and /compare.
testing
Use when the user questions or suspects an agent claim is wrong. Adversarially gathers evidence to verify or refute the claim using the best sources available in the current environment.
tools
Use when prioritizing backlog work or evaluating a roadmap. Produces value-effort ratings, dependency mapping, and execution recommendations.