check-referenced-state…
Validate externally referenced theorems by querying arXiv theorem search first and Codex's…
Derive immediate mathematical consequences from a theorem statement or subgoal. Use when starting a new problem, branch, or subgoal, or when cheap progress or a cleaner reformulation is needed before deeper proof search.
$ npx -y skills add frenzymath/Danus --skill obtain-immediate-conclusions --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/obtain-immediate-conclusionsContext preview
The summary Claude sees to decide when to auto-load this skill.
Derive immediate mathematical consequences from a theorem statement or subgoal. Use when starting a new problem, branch, or subgoal, or when cheap progress or a cleaner reformulation is needed before deeper proof search.
name: obtain-immediate-conclusions description: Derive immediate mathematical consequences from a theorem statement or subgoal. Use when starting a new problem, branch, or subgoal, or when cheap progress or a cleaner reformulation is needed before deeper proof search.
Extract direct implications before speculative reasoning.
Read from memory and current context:
1. Normalize notation and restate the claim in equivalent forms. 2. List direct consequences that follow from definitions and basic algebraic/logical manipulations. 3. Split consequences into necessary conditions and candidate sufficient conditions. 4. Mark each consequence with confidence and justification type. 5. For every conclusion, explicitly decide whether it is likely fragile and should be stress-tested by counterexample. 6. If a conclusion is fragile, record why it is fragile and indicate that `$construct-counterexamples` should be considered next.
Publish each conclusion to global memory with `gm_add` (kind `conclusion`): `claim` = the conclusion's statement, `evidence` = the derivation/justification that makes it checkable, and carry these fields in the record:
{
"statement": "...",
"justification_type": "by_definition|calculation|known_fact|logical_equivalence",
"confidence": 0.0,
"is_fragile": false,
"fragility_reason": "",
"suggested_followup": "none|construct-counterexamples",
"scope": "global|branch|subgoal",
"branch_id": "optional",
"subgoal_id": "optional"
}Rules:
If no meaningful consequence is found, note it in your local memory (`events`) with:
🚀✨ 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…
Aggregate all detected errors and gaps into the final verification report, apply strict…
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…