check-referenced-state…
Validate externally referenced theorems by querying arXiv theorem search first and Codex's…
Aggregate all detected errors and gaps into the final verification report, apply strict accept/reject logic, and produce repair hints when rejected.
$ npx -y skills add frenzymath/Danus --skill synthesize-verification-report --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/synthesize-verification-reportContext preview
The summary Claude sees to decide when to auto-load this skill.
Aggregate all detected errors and gaps into the final verification report, apply strict accept/reject logic, and produce repair hints when rejected.
name: synthesize-verification-report description: Aggregate all detected errors and gaps into the final verification report, apply strict accept/reject logic, and produce repair hints when rejected.
Produce the final verification output JSON and verdict.
Aggregate all findings you produced earlier in this verification session — the per-item records from the sequential check and the reference check, held in context. Each issue must include `location` and `issue`.
1. Collect all critical errors and all gaps from previous checks. 2. Build a complete `verification_report` object with:
3. Apply strict verdict rule:
4. If verdict is `wrong`, produce concrete non-empty `repair_hints`. 5. Self-check the JSON against its schema before emitting — do this by reasoning, not by calling a tool:
If the self-check fails, correct the object before continuing. 6. Write the final JSON to the run's result file and emit it as your final message. The verify service injects the absolute path for this run — write to `results/{run_id}/verification.json` under the service-provided run directory (`{run_id}` is the `Run_id` given to you). The verify service reads this file back and returns it verbatim as the HTTP `/verify` response; you invoke no MCP tool to persist it. Stop only after the file is written and the same JSON is your final message.
Final output JSON:
{
"verification_report": {
"summary": "string",
"critical_errors": [],
"gaps": []
},
"verdict": "correct",
"repair_hints": ""
}If there is any error or gap, verdict must be `"wrong"` and `repair_hints` must be non-empty.
is written to `results/{run_id}/verification.json`; the verify service returns it as the `/verify` response.
(The verdict is the verifier's only output — no memory is written; the worker does all writing to global memory and the fact graph.)
🚀✨ News: This branch is the version that solved YTD. 🎉 Danus orchestrates mathematical reasoning agents with fact-graph memory.
Validate externally referenced theorems by querying arXiv theorem search first and Codex's…
Verify a markdown proof in the order it is written. Use when the task is to check local…
Construct candidate counterexamples to test a proposed conjecture, lemma, or intermediate…
Generate and analyze simpler examples that satisfy both the assumptions and the conclusion of…
Screen a decomposition plan by first trying to prove all of its subgoals directly, then…
Synthesize the common stuck points across failed decomposition plans. Use when the current…