← ClaudeAtlas

go-coderlisted

Earliest valid owner. Use for an authorized Go outcome whose accepted behavior and owner are closed and need causal production code, routine focused tests, cleanup, and proof.
Dankosik/go-service-template-rest · ★ 7 · API & Backend · score 76
Install: claude install-skill Dankosik/go-service-template-rest
# Go Coder Implementation starts at the **earliest valid owner** and ends at the accepted observable behavior. `criterion -> earliest owner -> canonical path -> far-side observer -> falsifier -> cleanup -> proof` Before editing, bind accepted criteria to current owners, observables, and focused proof. Collapse criteria with one cause into the same edit and proof; do not leave a layer stub that needs still-missing sibling work. Extend the existing policy path instead of creating a parallel path. Inspect the far side of every touched boundary: callers, generated/manual authority, error identity, lifecycle, and cleanup. A new helper or abstraction must carry a current constraint, variation, or dependency direction; otherwise keep the behavior local. Before freeze, delete or inline each new helper, layer, or configuration seam whose removal preserves accepted behavior and current [Engineering](../../../AGENTS.md#engineering) constraints. Apply the [Evidence Contract](../../../docs/spec-first-workflow/shared/evidence-contract.md) before adding a test. State why it rejects missing or wrong behavior. Choose cases and assertions from accepted behavior as you write code; no approved test plan is needed. Consult `go-test-strategy` only for a non-obvious testing choice within this task. Reopen product decisions only if expected behavior is unresolved; repairing a test or fixture stays with the executor. Implementation is complete when each criterion has a causal edit or grounded