ry-repairlisted
Install: claude install-skill NDDev-it-com/rldyour-claudecode
# ry-repair
## Purpose
Normalize a repository so Claude Code, Codex, and OpenCode can operate from the same verified facts with minimal semantic entropy. This is a technical repair flow, not a permission to change business logic silently.
For rldyour AI CLI configuration repositories, `/ry-repair` also verifies deterministic install/update/sync convergence through the root `config/ry-repair-sync-contract.json` and `scripts/ry_repair_sync.py` contract when that control plane is present.
## Workflow
1. Detect repository type, active branch/worktree, submodules, CI surface, and effective project policy from `RLDYOUR_PROJECT_POLICY`, `.rldyour/project-policy.local.json`, `.rldyour/project-policy.json`, or built-in defaults.
2. Read project instructions (`AGENTS.md`, `.claude/CLAUDE.md`, OpenCode/Codex/Claude config when present) and identify the declared sources of truth.
3. Inspect Serena memories, plans, and research archives for stale facts, unsupported claims, missing taxonomy, or contradictions with current code.
4. Inspect GitHub issues/PRs/history when available through MCP/app/CLI, then verify every issue against current code before treating it as a fact.
5. Inspect MCP/LSP/tooling config, hook lifecycles, commands/skills/agents, CI gates, release manifests, and dependency baselines.
6. When the root control plane is present, run `python3 scripts/ry_repair_sync.py --plan --target "$PWD"` and use `--check` before claiming local repo, system AI CLI config, Serena memor