.agents/skills/oat-repo-maintainability-review/SKILL.md
Use when you need a structured maintainability analysis for a repository or directory target with actionable findings.
npx skillsauth add tkstang/open-agent-toolkit oat-repo-maintainability-reviewInstall 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.
Analyze repository maintainability and developer experience using a deterministic rubric and output contract.
repo or directory.directory, target path must be inside repository root.OAT MODE: Repo Maintainability Review
Purpose: Produce evidence-backed maintainability findings and a prioritized execution plan.
BLOCKED Activities:
ALLOWED Activities:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ OAT ▸ REPO MAINTAINABILITY REVIEW━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[1/5] Resolving scope, arguments, and output policy...[2/5] Collecting repository evidence...[3/5] Running dimension analysis (single-agent or multi-agent)...[4/5] Synthesizing findings and scoring...[5/5] Rendering artifact and summary...Use the helper script to resolve destination policy:
bash .agents/skills/oat-repo-maintainability-review/scripts/resolve-analysis-output.sh --mode auto
Rules:
--output takes precedence over mode-derived destination.inline emits no file artifact..oat/repo/analysis/<YYYY-MM-DD>-repo-review-analysis.md.-2, -3, etc.Every run must cover all required dimensions:
Architecture - module boundaries, coupling, and system organization.Conventions - coding patterns, consistency, and repository standards.Documentation - onboarding quality, runbooks, and operational docs.DX - developer workflows, tooling friction, and feedback loops.Testing - test strategy depth, reliability signals, and failure clarity.Maintainability - ownership clarity, change safety, and delivery risk.High when multiple strong signals agree.Medium when evidence is sufficient but incomplete.Low when evidence is directional and requires validation.categoryCritical > High > Medium > Lowmerge note evidence bullet explaining the reconciliation decision.Quick Wins (XS/S)Strategic Initiatives (M/L/XL)Now / Next / Later.ArchitectureConventionsDocumentationDXTestingMaintainabilityProvider notes:
/name or natural mention) per track when supported.AskUserQuestion when running in Claude with tool availability.scopetargetmodeanalysis-modemulti-agent or single-agent)focus selection (or none)Final user-facing summary must include:
CriticalHighMediumLowHighMediumLowinline-only when no file is emitted)single-agent or multi-agent)documentation
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.