first-party-auditlisted
Install: claude install-skill jamestexas/agents
<!-- Author: jamestexas — drafted from the 2026-08 mache lifecycle sessions (claude-opus-5) -->
# /first-party-audit — does this already exist, and is the glue worse than the code?
The failure this prevents, measured in one week on one repo: **eight
independent re-implementations**, each written by an agent with full code
search available — a generated-column probe written three times, a version
parser twice, an env-var override twice, a log-capture helper twice, and a
`PinnedVersion()` accessor added in the same session that used the existing
constant **in the same function being edited**. Plus the inverse defect:
Taskfile glue (`cp` over a live binary) that reimplemented an existing Go
installer LESS correctly than the code it bypassed — the Go code's own comment
warned against exactly what the glue did.
The root cause is never missing tooling. It is writing before interrogating.
## Procedure
Run BEFORE writing the helper, not after. Each step ends in a receipt (a
file:line or command output pasted into your working notes); a step without a
receipt was not performed.
1. **Name the capability in one sentence**, implementation-free. "Detect
whether a SQLite column is generated", not "add ColumnIsGenerated".
2. **Interrogate the binary first.** `<tool> --help`, subcommand help, hidden
commands. The capability may already ship. (A support answer once said
`launchctl kickstart` because nobody checked that the binary's own `daemon`
surface was the place it belo