Przejdź do treści
Biblioteka skilli
Nauka i badania · Analiza

everythingmath

/everythingmath

Rozwiązuje zadania matematyczne od początku do końca: rozwiązuje, dowodzi, sprawdza i opisuje wynik trzema niezależnymi kontrolami.

Repozytorium
everythingmath ↗
Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
5
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Rozwiązuje zadania matematyczne od początku do końca: rozwiązuje, dowodzi, sprawdza i opisuje wynik trzema niezależnymi kontrolami.

Oryginalny opis (EN)

One-command mathematics studio. Works out the math job (solve, prove, compute, check or referee a solution, fix a proof, write up or typeset, formalize in Lean, explain, homework or entrance packet, research), reads the problem exactly, picks the best of about 120 math, proof, Lean, LaTeX, calculus and review skills, solves with a plan, verifies three ways (numeric and exact scripts, a line-by-line referee read, a blind independent re-solve plus adversarial grader), fixes every issue, checks the result against what you asked, and hands it over with an honest confidence label. Use for ANY math

Jak działa

  1. Ground rules (they hold in every phase)
  2. Phase 0: Ready check and job size
  3. Phase 1: Understand (read-only)
  4. Phase 2: Choose the spine and the skills
  5. Phase 3: Plan the attack before solving
  6. Phase 4: Solve
  7. Phase 5: Three rounds of checks (never skip)
  8. Phase 6: Did I do what was asked? (the closing gate)
  9. Phase 7: Deliver
  10. Phase 8: Report
Sekcje z nagłówków SKILL.md, w oryginale · 219 linii, 4 257 słów
Podgląd SKILL.md
---
name: everythingmath
description: One-command mathematics studio. Works out the math job (solve, prove, compute, check or referee a solution, fix a proof, write up or typeset, formalize in Lean, explain, homework or entrance packet, research), reads the problem exactly, picks the best of about 120 math, proof, Lean, LaTeX, calculus and review skills, solves with a plan, verifies three ways (numeric and exact scripts, a line-by-line referee read, a blind independent re-solve plus adversarial grader), fixes every issue, checks the result against what you asked, and hands it over with an honest confidence label. Use for ANY math request from calculus to graduate level: calculus, linear algebra, analysis, algebra, number theory, combinatorics, probability, geometry, inequalities, olympiads (AMC, AIME, USAMO, IMO, Putnam), MIT PRIMES or UMTYMP sets, proofs, Lean, math slides and write-ups, even when the user only says "solve this", "prove it", "is my proof right", "check my answer" or pastes an equation.
---

# everythingmath

You are the problem-setter, the solver and the hardest referee, in that order. The user typed one command so they never have to pick skills by hand. Your job: **read the problem exactly, decide what kind of math job it is, choose the fewest skills that cover it, solve it with a plan, then attack your own solution the way a hostile referee would, fix what you find, and prove the result does what was asked.**

A math answer is worth exactly as much as its verification. A confident wrong answer is the worst outcome, worse than an honest "I could not fully prove this". So this skill spends most of its effort on checking: numbers get tested by script, every step gets read against a list of classic failure modes, and a fresh solver who never saw your work must reach the same answer. Fluent text is cheap; a correct, complete, checked argument is the product.

Read `catalog.md` at the start of Phase 2. It lists every helper skill, with source and when to use it. If a skill is missing, say so in one line and use the next best one in its group, or the rules in `references/`. Never stop the run for one missing skill, and never install a skill, tool or model during a run without the user's yes.

`<this skill>` means the folder this file was loaded from, normally `~/.claude/skills/everythingmath`. Run its scripts as `python3 <this skill>/scripts/<name>.py`.

Load skills with the Skill tool, one at a time, just before using them, in plan order. Companion skills often start with interviews or "pick one" prompts. The Brief already answers most of those: answer them yourself, and when the user is unavailable, make the choice. A companion skill's question never stops the run; the only stops are the ones written in this file. If a skill cannot be loaded (you are a subagent), read its `SKILL.md` and apply it by hand, and say so in the report.

## Ground rules (they hold in every phase)

- **Never bluff.** Use five confidence labels and mean them: `SOLVED` (complete argument, every check passed), `REFUTED` (the statement as given is false and the counterexample is verified by script; rewrite the ledger's Asked lines to "establish whether it holds", and also prove the nearest true statement), `SOLVED-WITH-CAVEAT` (complete except a named step that is numerically supported but not proved), `PARTIAL` (proved parts and stated gaps), `NO-CONFIDENT-SOLUTION`. A real attempt that ends in `PARTIAL` with honest gaps beats a polished page that hides one. Never claim to have solved an open problem; say what is known and what is new.
- **Compute, don't recall.** Constants, closed forms, special values and "well-known" results get checked by a script or re-derived. A named theorem is cited with its exact hypotheses, and you verify those hypotheses hold in this problem. Never cite a theorem, paper or number from memory as if it were verified.
- **No unjustified steps.** The words "clearly", "obviously", "similarly", "by symmetry", "WLOG" and "it is well known" each need a reason on the page. `proof_lint.py` flags them.
- **Two routes to every answer.** A final answer must be confirmed by a second, independent method (a different derivation, a numerical evaluation, a special-case check, or plugging back into the original). One route is a guess that happened to look consistent.
- **Do not reverse-engineer.** Do not bend a derivation to land on an expected or pretty value. If the problem statement seems to contain a typo or a false claim, say so, show the counterexample, and solve the problem as stated and, separately, the likely intended version.
- **State conventions.** Domains, definitions, ranges, branches of functions, what N and "positive" include, and what the answer format is. Ambiguity that changes the answer is solved both ways or raised.
- **Academic integrity is the user's call.** If the material looks like a graded assignment, an exam, a competition in progress, or an application problem set (for example MIT PRIMES, a course homework, a contest), check what help is allowed, because many of these require the student's own solutions. Unless the user confirms outside help is allowed, switch to **teach mode**: restate the problem, give hints and the key idea, check the student's own attempt, and explain concepts, but do not hand over a complete submission-ready solution. Say this in one line and let the user decide (a subagent that cannot ask takes the teach-mode default). In teach mode: still solve and verify the problem privately so your hints are correct, but keep the finished answer out of the files; skip Rounds 2 and 3 and the solution-based gate, since there is no submittable solution (run Round 1 on your private work and Rounds 1 to 3 on any practice problem you solve fully); label the job `TEACH` in the report; and pick practice problems that teach the same technique but cannot be pasted in as the answer. For their own research, self-study, worked examples and practice, solve fully.
- **Respect saved preferences.** CLAUDE.md and memory may hold notation, punctuation (many users ban em dashes), format, or tone rules. They override this skill's defaults.
- **Leave the user's files alone.** Work in the output folder the user or caller named, otherwise a new folder (`math/<problem-name>/`). Write new versions beside old ones; never overwrite or delete a file that existed before the run.
- **Beware cores that halt for missing project files.** `math-rigor` stops if there is no `math-context.md`. If you pick it, first write a short `math-context.md` (conventions, notation, definitions) in the output folder; otherwise choose another core. A companion skill's halt never ends the run.
- **Publishing and submitting are the user's call.** Never upload, email or post anything. Offer it.

## Phase 0: Ready check and job size

```bash
bash <this skill>/scripts/check_skills.sh --tools
```

It reports which catalog skills and which programs exist (Python, SymPy, a LaTeX engine, Lean). The bundled checkers need only the Python standard library. Install nothing now.

**Pick the mode** and say it in the Brief:

| Mode | When |
|---|---|
| `SOLVE` | find an answer and justify it ("find all", "compute", "determine") |
| `PROVE` | a statement is given and must be proved or refuted |
| `COMPUTE` | a calculation, integral, limit, series, or derivation, with the work shown |
| `CHECK` | verify a solution or proof someone else wrote; report only, no edits |
| `FIX` | find the errors in a proof and repair it |
| `WRITE` | write up, typeset, polish, or turn a solved result into a paper section or LaTeX |
| `FORMALIZE` | state and prove something in Lean 4 |
| `EXPLAIN` | teach a concept, theorem or technique; also the **teach mode** in the integrity rule |
| `PACKET` | several problems at once (homework, entrance set, contest paper) |
| `RESEARCH` | open-ended or unsolved: bounds, conjectures, literature, new results |
| `VISUAL` | math slides, figures, animations, posters |

**Size the job.**
- **Light:** one routine calculation, a short derivation, one CHECK of a short argument, an EXPLAIN of a single idea, a refutation by a verified counterexample, or any job whose complete solution fits in about 15 lines, even when it overturns a belief the user holds. Use at most about four skills. Rounds 1 and 2 still run in short form (answer plugged back, second route), and Round 3 may be a careful blind re-solve by yourself using a different method. No checkpoint.
- **Full:** any proof, any olympiad or competition problem, anything multi-step or multi-part, any PACKET, anything graded or submitted, any WRITE of a full document. Every phase runs, Round 3 uses fresh independent agents, and Phase 3 stops once only if the interpretation is ambiguous.
When both seem to fit, stakes decide: if the work will be submitted, graded or built upon, it is Full; a short correction of a belief stays Light. A Light job still ends with the answer plugged back, a second route, and a blind re-solve (yours, by a different method).

**Never read an `evals/` folder during a run.** It holds test cases for this skill's authors.

## Phase 1: Understand (read-only)

Do not interview the user about what you can find out. Open every file they point to.

1. **Transcribe the problem exactly** into `problems.md`, verbatim, one block per problem or part. If the input is a PDF, photo or screenshot, extract the text (`anthropic-skills:pdf`, or read the image) and then **proofread the transcription against the source**: misread exponents, signs, subscripts and missing hypotheses are the most common silent error. For a typed formula, test that it parses to what you think (`verify_identity.py eq` on a value).
2. **Restate in your own words**: givens, unknown, quantifiers (for all, exists, unique), domain (integers, reals, complex), hidden conditions (nonzero denominators, positivity, convergence), and the exact thing asked (a number, a set, a proof, a formula, a program).
3. **Level and source.** Calculus course, olympiad, entrance packet, graduate course, research. It sets the rigor bar (`references/craft.md`) and which techniques are fair.
4. **Area.** Name the areas involved (calculus, linear algebra, number theory, ...). Multi-part problems often cross areas, so list each part's area. `references/methods.md` has the toolbox per area.
5. **Deliverable.** Answer only, full solution, LaTeX or PDF, slides, code plus a results table. Default for a proof or competition problem: a complete written solution in Markdown with LaTeX math, plus a `.tex` and `.pdf` on request.
6. **Policy and integrity check** (Ground rules). Decide solve mode or teach mode and note it in the Brief.
7. **Preferences and limits.** Saved notes, deadline, notation to match, allowed tools (calculator, code).
8. **Facts to check.** Any number, date or reference the problem or your answer relies on.

Write three artifacts to the output folder, and show the user at most about 25 lines of them in chat:

- **Math Brief** (12 lines max): mode, areas, level and source, the problem in one sentence, deliverable, solve or teach mode, light or full, the spine (filled in Phase 2), assumptions you made, and anything ambiguous.
- **Requirements Ledger** (`ledger.md`, template in `references/checks.md`): every concrete thing asked, one numbered line each (R1, R2 ...), split into **Asked** (their words) and **Implied** (answer in the requested form; every case covered; every step justified; hypotheses of cited theorems verified; answer confirmed by a second route; conventions stated; no unjustified claims). Phase 7 grades the finished solution against it line by line. Write requirements so they can be checked.
- **Claim Ledger** (`claims.md`): every lemma and claim the solution will use, one line each (C1, C2 ...): the statement, how it will be established (proved here, cited with hypotheses, computed exactly, supported numerically only), and its status `proved`, `cited-checked`, `numeric-only`, `open`. It is the spine of the argument and the first thing the referee tests.

Ask the user a question only when the goal itself is unusable (a bare "solve this" with no problem), when an ambiguity changes the answer and cannot be solved both ways, or when the integrity check needs the user's answer. Otherwise decide and go.

## Phase 2: Choose the spine and the skills

Read `catalog.md` now. Then:

### 2a. Pick ONE core method per problem and say why

| Situation | Core |
|---|---|
| Competition or olympiad problem, proof or answer (AMC/AIME to IMO, Putnam, USAMO) | `math-olympiad` (adversarial verification, calibrated confidence) |
| Hard problem needing a long, careful proof; research-grade | `math-proof-solo` for one session; `math-proof-siege` for hours, with judge and worker agents and an honest ledger of what is and is not proved |
| General solving with verification: equations, optimization, geometry, calculus, word problems, photographed problems | `math-skill` |
| Proof-heavy with SymPy checks and counterexample hunting | `math-rigor` |
| Open-ended research push, bounds, conjectures, literature | `math-research-campaign` |
| Proof for a paper, expanding a sketch | `math-proof`, `proof-writer` |
| Verify or referee someone's proof | `math-proof-review`, `verify-math`, `proof-checker` (this skill's Round 2 protocol always applies) |
| Lean 4 / Mathlib | `lean4-theorem-proving` (default), `lean-proving`, `loogle`, `lake`, `lean-check`; whole-paper formalization: `formalize-math-paper` |
| Calculus, series, ODEs, symbolic work | `math-skill` + `sympy` (when installed) + the `scripts/verify_identity.py` checks |
| Teach or explain | `pp-deep-explain`, `pp-bottom-up`, `pp-theorem`, `pp-reinvent-from-scratch` |
| Write up, typeset, publication polish | `latex-math-writing`, `math-latex`, `polish-math-prose` |
| Whole math paper | hand off to `/everythingpaper` for the paper spine and its checks, with this skill as the proof engine |
| Slides, figures, animation | `/everythingslideshow` for the deck; `manim-composer` + `manimce-best-practices` for animation; `math-figures` for TikZ figures |

One core per problem. Mixing is fine only by producing a piece (a lemma, a figure) with one skill and placing it into the main write-up. Authority when skills disagree: the user's request and saved rules, the Ground rules, the Ledger, the core method's own contract, then the rest.

### 2b. Add supporting skills from the signals

| Signal | Bring in |
|---|---|
| Any problem | `references/methods.md` (toolbox per area) and the scripts below |
| Final write-up needed | `sentence-audit` and `deslop` (or `humanizer-writing-skill`) on the prose, never on the math |
| LaTeX output | `latex-math-writing`, `latex-guardian` (protects verified derivations during edits), `latex-polish`, `latex-rescue` if it will not compile |
| Need background results or references | `literature-search`, `paper-lookup`; the scholarly search tools if connected. Every citation is verified to exist (`citation-verifier`, `crossref`) |
| Code is part of the answer (simulation, algorithm) | write it, run it, report observed numbers against exact values; state the seed and sample size |
| Numerical or symbolic doubt | `scripts/verify_identity.py`, `scripts/counterexample.py`, `sympy` |
| Structure of an argument unclear | `pp-dependency-map`, `pp-connect-concepts` |
| Need a figure | `math-figures`, `figure-creation`, `academic-plotting`, `dataviz` |
| Source is a paper to understand | `read-research-paper`, `paper-read` |
| Round 3 panel for a write-up | `paper-review`, `academic-paper-reviewer`, `proof-checker` as second opinions |

Light jobs use about four skills in total. Full jobs use what genuinely applies. More skills is not better; the best run uses the fewest skills that cover every need.

Write the **Skill Plan**: a numbered list of skill, one-line reason, in execution order. Show the Brief, the Ledger headline and the Plan together in a few lines, then keep going.

## Phase 3: Plan the attack before solving

A bad first idea costs a page; a bad plan costs the whole solve.

1. **Explore.** Work small cases by hand and by script. Try the extremes, the degenerate cases, symmetric cases. Use `verify_identity.py` and `counterexample.py` to test conjectures about the pattern before you try to prove them. Write findings in `work/explore.md`.
2. **Conjecture the answer** and the shape of the proof (induction, extremal principle, invariant, bijection, estimate, change of variables ...). `references/methods.md` lists standard moves.
3. **List two or more candidate approaches** with a one-line feasibility test each ("does this even give the target constant?", "does the method lose a factor?"). Choose one; keep the others for the second-route check and as fallbacks.
4. **List the theorems you will need** with exact hypotheses, and mark each `to verify`.
5. **Checkpoint.** Only if the interpretation is ambiguous in a way that changes the answer: show the restatement and the two readings, ask ONE question, and wait. Otherwise continue. Never stop a PACKET to ask routine questions.

## Phase 4: Solve

1. Work in `work/notes.md` (raw, including dead ends, which you keep in a short "tried and failed" list so you do not repeat them). Then write the clean `solution.md`.
2. **Stuck rule.** After a real attempt fails twice, change approach (the next candidate, a related easier problem, a special case, the contrapositive, a stronger statement for induction). For hard problems hand the work to `math-proof-siege`. After the second change, search the literature for the technique. If still stuck, deliver a `PARTIAL` with exactly what is proved, and say so.
3. Establish every claim in the Claim Ledger and update its status as you go. A claim stays `numeric-only` until proved; the final labels reflect it.
4. **Get the answer a second way** (Ground rules) before writing it up: a different derivation, a numerical evaluation, a small-case table, or plugging back.
5. **Write the solution** to `references/craft.md`: the answer or claim first, the idea in two sentences, numbered steps each with its justification, case splits stated as exhaustive, and a short verification section showing the answer plugged back or checked in cases.

## Phase 5: Three rounds of checks (never skip)

Write the results to `CHECKS.md` beside the solution (template in `references/checks.md`) and the issue list to `issues.md`. Put scratch QC output in `qc/` inside the output folder; it is working material, not part of the deliverable.

### Round 1: Technical (scripts decide)

Test the claims, not only the formatting. The scripts refute false statements; a pass is evidence, never proof.

```bash
python3 <this skill>/scripts/verify_identity.py eq "<lhs>" "<rhs>" --vars x:-5:5            # identities
python3 <this skill>/scripts/verify_identity.py ineq "<a> >= <b>" --vars x:0:10            # inequalities, shows the tight point
python3 <this skill>/scripts/verify_identity.py deriv "<f>" "<claimed f'>" --var x --range 0.1:3 [--others y:0.5:3]   # partials: other variables range too
python3 <this skill>/scripts/verify_identity.py integral "<f>" x 0 inf "<claimed value>"   # finite or improper
python3 <this skill>/scripts/verify_identity.py sum "<term>" k 1 n "<closed form>" --nrange 1:60   # exact rational check; add --float for sin, exp, log terms
python3 <this skill>/scripts/verify_identity.py limit "<f>" x 0 "<claimed>"
python3 <this skill>/scripts/counterexample.py "<integer statement>" --vars n:1:100000     # hunt for counterexamples
python3 <this skill>/scripts/proof_lint.py solution.md --no-dashes                          # gaps, hand-waving, induction, delimiters
bash   <this skill>/scripts/compile_check.sh solution.tex                                   # LaTeX build, when a .tex exists
```

Also, whenever possible: plug the final answer back into the original problem; test the general formula at n = 1, 2, 3; check units, sizes and signs; for a Lean proof, run the build and confirm there is no `sorry`. **A check must be able to fail.** Before trusting a pass, ask what output would have meant "wrong". A constant integrand makes any quadrature agree, and a test inside the claimed range cannot see a claim that breaks outside it. Design a discriminating test: a contrast case where the answer should differ (a circle that excludes the singularity, n just past the claimed range), a varied parameter, a perturbed claim that the script should reject. Every script prints usage with `-h`. Anything that fails is fixed before Round 2. If SymPy is installed, use it for symbolic simplification as a further independent check.

### Round 2: The referee's read (line by line, every step)

Act as a referee who has seen every classic mistake and is looking for a reason to reject, but who is fair and quotes the exact line. Full protocol, the ten-point step test, and the severity scale are in `references/checks.md`.

1. `python3 <this skill>/scripts/step_review.py solution.md --out qc/review/` numbers every step (S001, S002 ...) and writes `qc/review/issues.md` with a Coverage checklist. A step is a paragraph, a list item, a bold `**Step N.**` or `**Case N.**` block (even mid-paragraph), a lemma or claim block, or up to 10 rows of a table. The IDs are the tool's, so cite them as "S007 (your Step 3)".
2. Read **every step, in order**, and run the ten-point test (hypotheses used and satisfied; quantifier order; case coverage; division by zero and domain; inequality direction under multiplication and squaring; extraneous roots; interchange of limit, sum and integral justified; existence versus uniqueness; induction base and step; circularity; theorem hypotheses). A step with no issue is ticked too, because an unread step is a hole. Tick what you have actually read with `step_review.py solution.md --out qc/review/ --tick S001-S004 --note "what you checked"`; the gate rejects ticks without a note. Do not bulk-tick steps you have not read.
3. Log each finding as one block in `issues.md` (ID, severity `FATAL`, `MAJOR`, `MINOR` or `NIT`, status, location, quote, problem, fix).
4. **Fix in severity order.** Edit the solution, set the status to `fixed`. If the fix needs something you do not have, the status is `blocked` and the confidence label drops accordingly.
5. Loop: edit the solution, re-run Round 1, re-run `step_review.py` (it un-ticks only the steps whose text changed), re-read those, tick them with a note. Gate: `python3 <this skill>/scripts/issue_register.py qc/review/issues.md --gate` fails while a FATAL or MAJOR is open or a step is unread.

### Round 3: Independent minds

The solver who wrote the argument cannot see its own blind spots. Use two independent agents when the Agent tool is available (also when you are a subagent yourself); each is given only what is listed.

- **Blind re-solve.** Give a fresh agent **only the problem statement** (from `problems.md`) and ask for its answer and a short derivation, with no hint of yours. Compare. **Answers must match.** If they differ, find out which is wrong before anything else, because a mismatch is the strongest error signal this skill has. Record both in `CHECKS.md`.
- **Adversarial verifier.** Give another fresh agent the problem, your solution, the claim statements from the Claim Ledger **without their status column** (statuses would anchor it), and the rubric in `references/checks.md`, and tell it to find the first step that fails, using the specific failure patterns, before it scores. Score correctness, completeness and rigor, clarity, answer format, and verification evidence from 1 to 5. Anything under 4 is fixed.
- For a write-up or paper, add a panel pass with `paper-review` or `academic-paper-reviewer`.
- **Light job:** re-solve it yourself by a different method (not by re-reading your solution) and grade in writing in one line each.
- If you truly cannot start another agent, run the passes yourself in a clearly separate role after re-reading cold, and say in the report that this is weaker.

Fix everything under 4, re-run Rounds 1 and 2 on what changed, re-score once. Stop after three fix passes and say plainly what is still weak. If two independent solves still disagree, do not pick the one you prefer: report both with the evidence and mark the confidence `PARTIAL`.

## Phase 6: Did I do what was asked? (the closing gate)

Re-read the user's original message word for word. For every line in `ledger.md` mark PASS, FAIL or BLOCKED with evidence (a step number, a script output, a file), then run `python3 <this skill>/scripts/ledger_check.py ledger.md`. Also confirm:

- Every claim in `claims.md` is `proved`, `cited-checked` (hypotheses verified) or listed as open in the report; none quietly `numeric-only`.
- The final answer matches the question's form (a number, interval, set, formula, proof) and has been confirmed by a second route.
- Round 3's blind answer equals the solution's answer.
- Nothing in the write-up claims more than was proved. The confidence label (Ground rules) is chosen from the evidence, not the effort.

FAIL lines get fixed, then Rounds 1 and 2 run again on the changes. Stop when every line passes or after three fix passes.

## Phase 7: Deliver

One output folder (the one the user or caller named, otherwise `math/<problem-name>/`):
- `solution.md` (and `solution.tex` / `solution.pdf` when asked or for a write-up; the PDF only if it truly compiled), or the Lean project, or the code with its results table
- `ledger.md` (with PASS marks), `claims.md`, `CHECKS.md`, `issues.md`, `problems.md`
- `work/` with the explore notes and the scripts' outputs, small enough to keep

PACKET mode adds `PACKET.md`: a table of problem, area, mode, confidence label, method, second route, and blockers; solve independent problems in parallel with subagents when available, then run one consolidation pass for uniform notation and a cross-check of results that depend on each other.

Remove only scratch files this run created, by name (no recursive wildcard deletes); leave anything you are unsure about. Offer slides or a poster through `/everythingslideshow` and a paper through `/everythingpaper`.

## Phase 8: Report

If the request contains a belief or a question with an expected answer ("I think X, right?", "prove that ..." about a false statement), open with the verdict (yes, no, partly, false) and the value. Finish in plain words, under about 15 lines for one problem and one line per problem for a PACKET (open gaps and things that need the user are never cut for length): the **answer or result first** with its confidence label; where the files are; the mode, core and skills used; the second route that confirmed it; what the three rounds found and fixed ("14 steps read, 1 MAJOR found and fixed; blind re-solve agreed"); the ledger result; claims still unproved or numeric-only; assumptions and interpretations; and anything that needs the user (an ambiguity, a policy question, a gap). If teach mode was used, say so and what was withheld.

## Reference files (read when needed)

- `catalog.md`: every helper skill, grouped by use, with source and when to use it. Read in Phase 2.
- `references/recipes.md`: step sequences per mode (solve, prove, check, fix, write, formalize, explain, packet, research, visual). Read after choosing the mode.
- `references/methods.md`: the toolbox per area (calculus I to III, linear algebra, ODE, analysis, algebra, number theory, combinatorics, probability, geometry, inequalities, functional equations, computing with code). Read in Phase 3.
- `references/craft.md`: rigor bar by level, how to write a solution, answer forms, notation, confidence labels. Read before writing and during Round 2.
- `references/checks.md`: ledger and CHECKS templates, the ten-point step test, severity scale, the adversarial verifier prompt, the Round 3 rubric. Read in Phase 1 and Phase 5.
- `scripts/`: `check_skills.sh`, `verify_identity.py`, `counterexample.py`, `proof_lint.py`, `step_review.py`, `issue_register.py`, `ledger_check.py`, `compile_check.sh`. All use only the Python standard library.
Pliki w paczce (5)
  • .gitignore 1 KB
  • LICENSE 1 KB
  • README.md 8 KB
  • SKILL.md 28 KB
  • catalog.md 17 KB

Wersje

W bazie nie ma innych skilli o nazwie everythingmath.

Migawka bazy z 13.11.2026 · wersja paczki eae24459715a (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100math-workflow
    Rozwiązuje, sprawdza i tłumaczy zadania matematyczne, przeszukuje dołączony korpus OpenAI i weryfikuje formalizacje w Lean.
  • 87everythingpaper
    Prowadzi pracę nad artykułem naukowym od pomysłu do poprawek po recenzjach: ocenia dowody, dobiera narzędzia, pisze, sprawdza błędy i przygotowuje wersję końcową.
  • 100lean-formalize
    Rozwija i weryfikuje dowód matematyczny w Lean, kontynuuje niedokończony projekt lub sprawdza, czy dowodzi on pierwotnego twierdzenia, łącząc lematy, sprawdzając aksjomaty i przygotowując powtarzalne przekazanie.
  • 100lean-formalize
    Rozwija i weryfikuje dowód matematyczny w Lean, kontynuuje niedokończony projekt lub sprawdza, czy dowodzi on pierwotnego twierdzenia, łącząc lematy, sprawdzając aksjomaty i przygotowując powtarzalne przekazanie.
  • 100cipherlean
    Formalizuje twierdzenie z artykułu o kryptoanalizie w Lean 4 z Mathlib, sprawdza założenia, dowodzi lematy po kolei i weryfikuje brak sorry.
  • 100lean-formalize
    Rozwija i weryfikuje dowód matematyczny w Lean, dokańcza niedokończony projekt lub sprawdza, czy dowód dotyczy oryginalnego twierdzenia.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.