main_agent
The main agent is a Codex reasoning session running at `ultra` effort. It owns mathematical…
This is the **generic baseline** house style the `write-paper` pipeline writes to. It contains no author-specific anchors and quotes no specific paper.
$ npx -y skills add frenzymath/Danus --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
This is the **generic baseline** house style the `write-paper` pipeline writes to. It contains no author-specific anchors and quotes no specific paper.
This is the **generic baseline** house style the `write-paper` pipeline writes to. It contains no author-specific anchors and quotes no specific paper.
Read it in two layers:
mathematics, cite honestly, never fabricate a reference, leak no pipeline metadata). These live in the role contract (`roles/AGENTS.md`, the PRIME DIRECTIVE) and **always** hold, independent of any field, venue, or preference; §0 below only points there.
typographic and structural conventions (document class, macros, theorem/proof shape, citation form). They are sensible **defaults**, not universal law: they assume an AMS-style mathematics article, and a different venue or subfield may legitimately want others. They are **configurable** — edit this file, or override per paper.
The operator may edit this file to encode their own preferences, and may drop gold-standard exemplar papers under `style/anchors/` for the writer to imitate (see `style/README.md`). Where an anchor or a `PROJECT_BRIEF.md` per-paper rule is more specific than a default here, the more specific one wins — except the §0 floor, which always holds.
---
The integrity floor — **preserve all mathematics and invent nothing; preserve and properly `\cite` every reference; fabricate no bibliography; leak no internal pipeline identifier** (the automated-system disclosure in `boilerplate/acknowledgement.md` is the one intended exception) — is the **PRIME DIRECTIVE in `roles/AGENTS.md` (items 1–6)**, binding on every role. It always holds, even against an anchor or a per-paper override. It is stated once, there, and not repeated in full here so the two cannot drift.
---
These are the defaults for an AMS-style mathematics article; a `PROJECT_BRIEF.md` override or a different venue's class may replace them (the §0 floor still holds).
for margins is fine. Use the venue's class when the brief names one.
(`hyperref`, `\definecolor`, custom `\newcommand`, `\theoremstyle`, `\DeclareMathOperator`, package options). You may ADD a missing package; never silently DROP one.
(`\newtheorem{thm}{Theorem}[section]`, then `\newtheorem{lem}[thm]{Lemma}`, `prop`, `cor`, `defn`, `rem`, `conj`, etc.). Use `\theoremstyle{plain}` for results and `\theoremstyle{definition}`/`remark` where appropriate.
`\date{}` left empty unless the operator wants a date.
`\mathbb`, `\mathcal`, `\mathbf`, `\mathfrak` shorthands and `\operatorname{}` / `\DeclareMathOperator` for multi-letter operators. Do not hand-typeset a multi-letter operator in plain italics.
set-builder notation; `\setminus` for set difference.
in-draft annotations. Define them in the preamble; never drop them and never define them as no-ops. Do not invent person-named editorial macros.
uses is defined before it, defined inline right after, or forward-referenced. No naked symbols.
with no symbol-only prefix. When restating a known result, the title cites the predecessor.
results in the introduction when the paper has several; number ordinary body results.
are several; keep one logical clause per item.
extracted-lemma cluster, by the length and structure of the argument.
`\noindent\textbf{Step N.}` steps; each step opens with a one-sentence preview of what it establishes.
with the equivalence stated first. Do not write "WLOG" or "without loss of generality".
by a formula, an internal `\ref`, or a `\cite` — never by an unsupported adverb.
🚀✨ News: This branch is the version that solved YTD. 🎉 Danus orchestrates mathematical reasoning agents with fact-graph memory.
The main agent is a Codex reasoning session running at `ultra` effort. It owns mathematical…
This agent verifies the correctness of a mathematical proof provided in markdown format. It…
You are a Danus **worker**: a codex session that solves a research-level math problem by a…
You are the **report writer**. You produce a clean, human-facing mathematical progress report…
Generic, operator-configurable acknowledgement boilerplate added to a produced paper: an…