solution-buildlisted
Install: claude install-skill mickeyyaya/evolve-loop
# solution-build — deliver candidate strategies, not one answer
> Auto-preloaded by the kernel (policy overlay `when: deliverable_kind == document`) onto the build dispatch of a document cycle. The Task Contract block in your prompt carries the acceptance criteria verbatim and the contract shape rendered from the registry — build to those words.
## The deliverable
Its exact shape — root, required files and sections, the minimum number of options, the placeholders the check rejects — is rendered from the registry contract into the `## Task Contract` block of your prompt. Build to those words, never to a remembered layout: the build floor runs `evolve solution check <slug>` on your handoff and rejects every line it prints. Convention for the citations the contract requires: number the entries of the evidence file `A<n>` (assumptions, each with a source or "operator-stated") and `E<n>` (evidence, each with a citation), and cite them from every quantified claim in an option or the recommendation.
## Diverge before you converge (RIGID)
1. **Enumerate the option space first** (use the inspirer lenses: invert the constraint, change the customer, change who pays, change the unit of work, borrow from an adjacent industry). Keep only options with a different *mechanism* — three sizes of the same lever is one option.
2. **Write each option as a standalone strategy**: what changes, for whom, the causal chain to the goal metric, the quantified expected effect (with the assumption it