.agents/skills/update-repo-reference/SKILL.md
Use when OAT implementation changes and repository reference docs must be synchronized. Updates .oat/repo/reference to match current behavior.
npx skillsauth add tkstang/open-agent-toolkit 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.
Deprecated: Use
oat-pjm-update-repo-referenceinstead.
Keep this repo's OAT reference documentation consistent as implementation evolves.
When OAT implementation changes (new skills/templates/scripts, changed behavior, moved docs), update the repo reference docs so they remain trustworthy for humans and agents.
.agents/skills/user-invocable, disable-model-invocation, allowed-tools).oat/templates/.oat/repo/reference/Write down a 1-3 bullet summary of the change:
Recent project artifacts often contain deferred tasks, convention decisions, and out-of-scope items that need to surface into reference docs. These are easy to miss if you only look at the reference docs themselves.
For each recently completed or in-progress project (check recent commits for project paths, or scan {PROJECTS_ROOT}/*/state.md for recently updated projects):
discovery.md — look for:
design.md (if it exists) — look for:
spec.md (if it exists) — look for:
For each finding, determine whether it should become:
Update these files (as applicable):
.oat/repo/reference/current-state.md
.oat/repo/reference/roadmap.md
.oat/repo/reference/deferred-phases.md
.oat/repo/reference/backlog.md + .oat/repo/reference/backlog-completed.md
[x]) out of backlog.md entirely — add detailed completion entries to backlog-completed.md and remove the stubs from backlog.md so it stays focused on actionable work.oat/repo/reference/decision-record.md
Optional:
.oat/repo/archive/ for historical notes we intentionally keep out of active reference flow.rg -n "pending\\)|planned\\)|not yet implemented|Remaining:" .oat/repo/reference
rg -n "\\.oat/repo/reference/(current-state|roadmap|deferred-phases|decision-record|backlog|backlog-completed)\\.md" .oat/repo/reference docs/oat .agents/skills AGENTS.md
oat config get projects.root + oat config get activeProject):rg -n "\\.oat/projects/shared/|\\.oat/projects-root|\\.oat/active-project" .agents/skills/oat-*/SKILL.md .oat/templates .oat/repo/reference -S
AGENTS.md (if meant to be discoverable):rg -n "<name>update-repo-reference</name>" AGENTS.md || true
Provide:
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.
documentation
Use when preparing a shipping digest or weekly/biweekly wrap-up summarizing OAT projects and merged PRs over a time window. Reads local summary files and GitHub PR metadata; writes a version-controlled markdown report.