dechenzhang/valg-ml-theory-agent/proof-review-aggregate
Claude Code and agent skill by dechenzhang/valg-ml-theory-agent
- community
Checking that the SKILL.md file is still in the repository.
Aggregate specialized split-mode proof reviews into the sole controller-facing final proof_review.md with score, failure type, critical issues, next action, and retry mode.
Install
npx vskill@latest install dechenzhang/valg-ml-theory-agent/proof-review-aggregateSKILL.md
Proof Review Aggregate
Use this internal final-review aggregator after all four specialized reviewers complete and their artifacts pass contract gates in the upgraded split workflow.
Contract
Required inputs:
perspective_M/idea_N/setting.mdperspective_M/idea_N/latex_template/1_intro.texperspective_M/idea_N/latex_template/2_preliminary.texperspective_M/idea_N/latex_template/3_main.texperspective_M/idea_N/latex_template/4_proof_sketch.texperspective_M/idea_N/latex_template/5_appendix.texperspective_M/idea_N/latex_template/main.texperspective_M/idea_N/latex_template/arxiv.styperspective_M/idea_N/latex_template/ims.bstperspective_M/idea_N/latex_template/reference.bibperspective_M/idea_N/assembly_report.md- accepted
perspective_M/idea_N/proof_sketch.md - accepted
perspective_M/idea_N/proof_sketch_review.md - valid diagnostic
perspective_M/idea_N/global_proof.mdpaired with acceptedperspective_M/idea_N/global_proof_review.md - accepted
perspective_M/idea_N/global_proof_review.md - accepted
proof_steps/<Step ID>/proof.mdandproof_steps/<Step ID>/review.mdartifacts for every required sketch step perspective_M/idea_N/proof_review_structural.mdperspective_M/idea_N/proof_review_rigor.mdperspective_M/idea_N/proof_review_citation.mdperspective_M/idea_N/proof_review_adversarial.md
Output:
perspective_M/idea_N/proof_review.md
Do not modify proofs, sketches, step artifacts, specialized reviews, trackers, worker logs, or accepted results. In upgraded split mode, this is the only skill that writes proof_review.md.
Responsibilities
- Validate the four specialized review artifacts against their machine-readable contracts.
- Compare the final attempted claim against authoritative
setting.md. - Combine specialized findings into exactly one controller-facing decision.
- Select the deepest blocking issue and the smallest retry target supported by the controller.
- Emit
Score,Failure Type,Critical Issues,Suggested Next Action, andRetry Mode.
Specialized review artifacts, global_proof.md, and global_proof_review.md are diagnostic inputs. They do not prove the theorem and do not directly update trackers or route retries.
Workflow
Step 1: Load Aggregate Inputs
- Load
setting.md, all content and support files underlatex_template/,assembly_report.md, acceptedproof_sketch.md, acceptedproof_sketch_review.md, valid diagnosticglobal_proof.md, acceptedglobal_proof_review.md, accepted step proof/review artifacts, and all four specialized reviews. - Treat
setting.mdas the authoritative source for the formalized goal. - If
setting.mdrecords source-alignment, progress-type, or materiality metadata, apply the Source-Direction Fidelity Contract from../_shared/checklists/artifact-contracts.mdas a final-claim labeling and alignment check. - Treat specialized review artifacts,
global_proof.md, andglobal_proof_review.mdas diagnostic inputs only. They do not prove the theorem and do not directly update trackers or route retries.
Step 2: Validate Specialized Review Contracts
- Confirm the controller artifact gate has passed all four specialized reviews: structural, rigor, citation, and adversarial.
- If any specialized review artifact is missing or contract-invalid, stop and ask the controller to rerun or hand off only that specialized reviewer. Do not write or overwrite
proof_review.mdfrom invalid diagnostic inputs. - For each specialized review, validate:
Reviewer Verdictis exactly the raw tokenPASSorBLOCKING, with no Markdown code formatting, quotes, bullets, or surrounding prose.PASShas raw-tokenBlocking Issues = None,Suggested Repair Depth = None, andSmallest Candidate Repair Target = None, with no Markdown code formatting, quotes, bullets, or surrounding prose.BLOCKINGhas at least one numbered blocking issue, non-NoneSuggested Repair Depth, and an aligned repair target.Suggested Repair Depthis one of the raw tokensNone,assembly,step,sketch, oridea.Smallest Candidate Repair Targetis aligned with the repair depth and controller-supported targets.
Step 3: Run Aggregate Contract Checks
- Check that
assembly_report.mdhas a valid completion status and that the LaTeX bundle is consistent with it and does not present unresolved blockers as proved. Ifassembly_report.mdis missing or contract-invalid, setFailure Type = PROOF_ASSEMBLY_FLAW,Suggested Next Action = /proof-assembly, andRetry Mode = repair_assembly. - If
assembly_report.mdhasStatus = PARTIAL_BLOCKED, treat its blockers as aggregate assembly blockers and route to/proof-assemblyunless the report or public bundle shows the smallest valid repair target is/proof-step <Step ID>or/proof-sketch. - Check that the LaTeX bundle is self-contained enough to be a paper-ready proof and does not introduce stronger claims, new assumptions, or unreviewed proof material.
- Run the public-TeX compile/support gate:
latex_template/main.texmust compile from insidelatex_template/using the five content files and style;latex_template/arxiv.sty,latex_template/ims.bst, andlatex_template/reference.bibmust exist. When external citations are used, the compile entry must usereference.bibandims.bst; when no external citations are used, the public output must not show a visible empty References section. - Run the public-TeX structure gate:
latex_template/1_intro.texmust contain\section{Theoretical Setup}with numberedassumptionenvironments, each with a unique stable\label{assump:...}that preserves an assumption id fromsetting.md;latex_template/2_preliminary.texmust contain\section{Preliminaries}before the theorem and only useful notation explicitly derived from original setting quantities with what/why/main-theorem-use explanations;latex_template/3_main.texmust contain\section{Main Theorem};latex_template/4_proof_sketch.texmust contain\section{Proof Sketch}; andlatex_template/5_appendix.texmust contain\appendix,\section{Proof Details}, appendix subsections for required sketch steps named by step name or goal, allow multiple theorem-style units per subsection, and end with a final\subsection{Proof of the Main Theorem}. - Run the main-theorem self-containedness gate: the theorem in
latex_template/3_main.texmay use only notation defined inlatex_template/1_intro.tex, numbered assumptions cited asAssumption~\ref{assump:...}orAssumptions~\ref{assump:...},latex_template/2_preliminary.tex, or constants/functions fully defined inline inside the theorem statement before use with explicit dependence. Reject aggregate acceptance if the theorem refers to appendix-local results, proof-step IDs, step-local constants, or local-proof labels such aslem:,prop:,claim:,cor:,hyp:,inv:, orapp:. - Run the assumption-provenance gate from
../_shared/checklists/artifact-contracts.md. Reject aggregate acceptance if an unconditional public theorem or preliminary theorem-facing package assumes generated-object, event, local-validity, stability, boundedness, recurrence, membership, or invariant facts that are not primitive conditions and are not proved by named accepted-step, theorem-level, or appendix results before use. - Run the main-theorem compactness/readability gate: if
latex_template/3_main.texretains a long or hard-to-read technical theorem dominated by admissibility dictionaries, then it must also contain a readable simplified theorem or corollary under domain-appropriate theorem-local simplifying assumptions that are explicitly stated and bridged. Reject aggregate acceptance for a dense technical theorem with no readable simplified theorem/corollary, even if all specialized reviewers pass. - Reject aggregate acceptance when a readable corollary still depends on an unreadable theorem-level admissibility dictionary. The public theorem needs a concise reader-facing interface, and technical dictionaries must be moved into named appendix theorem-style results with a bridge when they are too large for the theorem statement.
- Run the public-appendix-shape gate:
latex_template/5_appendix.texmay use only lemma, theorem, proposition, corollary, and proof environments for public theorem-style proof content, apart from appendix headings and concise mathematical exposition needed to introduce a result. Reject aggregate acceptance if the public appendix usesclaim,hypothesis, orinvariantenvironments or publicClaim~,Hypothesis~, orInvariant~proof dependencies. Accepted step-local claims, hypotheses, and invariants must be converted into lemma, theorem, proposition, or corollary statements with proofs, or integrated into proof text inside allowed proof environments. - Run the theorem-style statement-shape gate: every public theorem, lemma, proposition, or corollary in
latex_template/3_main.texandlatex_template/5_appendix.texmust be self-contained and state its assumption basis usingAssumption~\ref{assump:...}/Assumptions~\ref{assump:...}references or named prior theorem-style results, list any local "if" conditions, and state the "then" conclusion before the proof. Reject aggregate acceptance when assumptions, regimes, parameter restrictions, or conclusions are only implicit in surrounding prose, subsection titles, proof-step IDs, local unit IDs, or proof text. - Run the notation-economy, notation-provenance, derivation-over-notation, and constant-provenance gate: public preliminaries and the main theorem must avoid proof-local aliases, component radii, one-off bookkeeping quantities, and long helper-constant dictionaries unless they are essential public objects. When notation and derivational detail conflict, require fewer helper symbols and more visible derivation. Every public symbol, constant, radius, threshold, rate, margin, admissibility parameter, bounded quantity, finite-tube quantity, event, or helper object must be directly defined from original setting quantities, translated from an accepted dependency or checked cited result, explicitly present as a theorem/admissibility condition, or proved/bounded by a named local result. Reject aggregate acceptance for unexplained finite constants, free boundedness claims, notation not expressible from original setting quantities without a derivation, notation that hides proof obligations, or helper notation that replaces the derivation needed to audit boundedness, finiteness, rates, parameter dependence, cited-result assumption discharge, or implications.
- Reject aggregate acceptance when notation or an admissibility package hides an unproved derived invariant behind names such as verified, admissible, good, stable, regular, local-valid, recurrent, bounded, core, tube, basin, or membership. For explicitly conditional final targets, require the attempted claim and review to state the conditional scope.
- Run the proof-step notation-surface gate: verify that step helper objects are classified as
public-facing,appendix-local, orproof-localwhen introduced, and reject aggregate acceptance when proof-local or appendix-local dictionaries leak into the main theorem without being essential public quantities. If the accepted step interface itself exported too much notation, route to/proof-step; if assembly promoted nonpublic helper objects unnecessarily, route to/proof-assembly. - Run the proof-step assumption-provenance gate: verify that any theorem-facing derived invariant used by final assembly is proved by an accepted step or appendix result. If assembly wording is the only problem, route to
/proof-assembly; if a step exported an unproved derived invariant, route to/proof-step <Step ID>; if the sketch lacks a bridge step, route to/proof-sketch. - Run the explicit-rate gate from `../_shared/checklists/artifact-
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/proof-review-aggregate/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dechenzhang/valg-ml-theory-agent/proof-review-aggregate)