← ClaudeAtlas

functionality-auditlisted

Full functionality audit of a live product repo — crash-safe incremental execution, quick wins fixed inline, larger findings written as context-free executable specs. Covers dead code, broken flows, doc truth, RLS/security, tooltips, revert symmetry, and marked-complete-but-isn't.
oliver-chase/OliverCode · ★ 0 · Code & Development · score 70
Install: claude install-skill oliver-chase/OliverCode
# Functionality Audit (crash-safe, write-as-you-go) Distinct from `repo-audit-with-execution-batches` (surface scan → report): this one verifies the product actually WORKS end to end, fixes quick wins inline, and assumes the session may be cut off at any moment. ## Non-negotiables (owner-set, learned the hard way) 1. **Single sequential pass.** No multi-agent fan-out, ever — one pass by you, or one scoped read-only agent for a big inventory. (Standing owner rule.) 2. **Write-as-you-go, commit-per-chunk.** Before auditing anything, write a progress tracker into the repo's backlog doc (checkbox per area) and commit it. Append findings per area, commit + push after every 1-2 areas. A cutoff must lose nothing; the next session resumes from the first unchecked box. 3. **Tracker boxes start UNCHECKED.** Mark `[x]` only when the area is done. (Real mistake: pre-marking all boxes made the tracker a lie on commit 1.) 4. **Quick wins fixed inline; everything larger becomes a SPEC** written so a future agent with zero session context can execute it: the ask, the files, the evidence, the tradeoffs, a recommended order. Never build features mid-audit. 5. **Verify, never assume. Code wins.** Session memory, doc claims, and code comments all lie: a header comment claimed two consumers that didn't reference it; memory said a lane was a stub that had since been built; docs claimed nav state 5 days stale. Check the actual code every time. 6. **Full verificat