Proof Cooker
Overview
Use this skill after proof-material contains enough indexed material to justify reusable categories. The job is synthesis: cluster source-local items, identify transferable proof shapes, merge or distinguish near-duplicates, and write concise cooked entries into proof-usage.
Do not copy every material item into proof-usage. Prefer fewer, clearer entries that a future proof agent can actually find and adapt.
Pipeline Position
proof-cooker is the synthesis stage:
proof-material -> proof-cooker -> proof-usage
Its job is judgment. It reads source-indexed evidence, decides which items share a reusable proof shape, preserves differences that matter, and updates the final playbook without erasing material IDs.
Inputs And Outputs
- Input: one or more
proof-material/references/<source-slug>.md files plus the material index.
- Output:
proof-usage/references/index.md, category files, and proof-usage/references/source-map.md.
- Reference templates: references/taxonomy-template.md and references/cooking-checklist.md.
Cooking Workflow
- Load candidate material.
- Read the relevant material files and their local indexes.
- Track each source ID that may become part of a cooked entry.
- Cluster by transferable shape.
- Compare proof object, assumptions, mathematical mechanism, failure modes, and adaptation path.
- Keep source-local differences visible when they matter.
- Decide taxonomy placement.
- Use
local-moves/ for reusable lemmas, estimates, inequalities, localization steps, and parameter balances.
- Use
strategies/ for macro proof decompositions, auxiliary models, algorithm-analysis templates, or multi-phase arguments.
- Add a new category only when existing files would make discovery worse.
- Write cooked entries.
- Use the cooked entry contract from references/taxonomy-template.md.
- Include
Material sources with stable IDs and Public attribution.
- State assumptions and failure modes explicitly.
- Update discovery aids.
- Add task-shape, assumptions, desired-move, tag, and source-ID routes to
proof-usage/references/index.md.
- Update
proof-usage/references/source-map.md so every cooked entry can be traced back to material IDs.
- Preserve legacy value.
- If old
techniques.md or strategies.md entries are superseded, leave a compatibility note or link them from the source map.
- Do not delete useful old cards unless their replacements are already indexed.
De-Duplication Rules
- Merge items only when they share the same reusable proof shape and compatible assumptions.
- Split items when the same high-level idea has materially different prerequisites, rates, objects, or failure modes.
- Compare near-duplicates in the entry instead of forcing one source to fit another source's conditions.
- Keep source attribution public and compact.
Quality Bar
- A cooked entry must be usable without reopening the original paper for the first adaptation attempt.
- A cooked entry must still let a future agent reopen source material when details matter.
- The final
proof-usage index must support search by task shape, assumptions, tags, desired proof move, and material ID.
- Public files must not contain private paths, account names, raw transcripts, or unpublished project details.
1---2name: proof-cooker3description: Synthesize source-indexed proof-material items into the final proof-usage playbook. Use when Codex needs to cluster proof items by proof shape, de-duplicate across sources, design reusable taxonomy entries, update proof-usage indexes and source maps, or preserve material-ID links from cooked proof entries.4---56# Proof Cooker78## Overview910Use this skill after `proof-material` contains enough indexed material to justify reusable categories. The job is synthesis: cluster source-local items, identify transferable proof shapes, merge or distinguish near-duplicates, and write concise cooked entries into `proof-usage`.1112Do not copy every material item into `proof-usage`. Prefer fewer, clearer entries that a future proof agent can actually find and adapt.1314## Pipeline Position1516`proof-cooker` is the synthesis stage:1718```text19proof-material -> proof-cooker -> proof-usage20```2122Its job is judgment. It reads source-indexed evidence, decides which items share a reusable proof shape, preserves differences that matter, and updates the final playbook without erasing material IDs.2324## Inputs And Outputs2526- Input: one or more `proof-material/references/<source-slug>.md` files plus the material index.27- Output: `proof-usage/references/index.md`, category files, and `proof-usage/references/source-map.md`.28- Reference templates: [references/taxonomy-template.md](references/taxonomy-template.md) and [references/cooking-checklist.md](references/cooking-checklist.md).2930## Cooking Workflow31321. Load candidate material.33 - Read the relevant material files and their local indexes.34 - Track each source ID that may become part of a cooked entry.352. Cluster by transferable shape.36 - Compare proof object, assumptions, mathematical mechanism, failure modes, and adaptation path.37 - Keep source-local differences visible when they matter.383. Decide taxonomy placement.39 - Use `local-moves/` for reusable lemmas, estimates, inequalities, localization steps, and parameter balances.40 - Use `strategies/` for macro proof decompositions, auxiliary models, algorithm-analysis templates, or multi-phase arguments.41 - Add a new category only when existing files would make discovery worse.424. Write cooked entries.43 - Use the cooked entry contract from [references/taxonomy-template.md](references/taxonomy-template.md).44 - Include `Material sources` with stable IDs and `Public attribution`.45 - State assumptions and failure modes explicitly.465. Update discovery aids.47 - Add task-shape, assumptions, desired-move, tag, and source-ID routes to `proof-usage/references/index.md`.48 - Update `proof-usage/references/source-map.md` so every cooked entry can be traced back to material IDs.496. Preserve legacy value.50 - If old `techniques.md` or `strategies.md` entries are superseded, leave a compatibility note or link them from the source map.51 - Do not delete useful old cards unless their replacements are already indexed.5253## De-Duplication Rules5455- Merge items only when they share the same reusable proof shape and compatible assumptions.56- Split items when the same high-level idea has materially different prerequisites, rates, objects, or failure modes.57- Compare near-duplicates in the entry instead of forcing one source to fit another source's conditions.58- Keep source attribution public and compact.5960## Quality Bar6162- A cooked entry must be usable without reopening the original paper for the first adaptation attempt.63- A cooked entry must still let a future agent reopen source material when details matter.64- The final `proof-usage` index must support search by task shape, assumptions, tags, desired proof move, and material ID.65- Public files must not contain private paths, account names, raw transcripts, or unpublished project details.