proof-writer

Generate formal PROOF_PACKAGE.md files for ML/AI mathematical proofs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tqLi99/academic-paper-skills --skill proof-writer-tqli99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proof-writer
Source: https://github.com/tqLi99/academic-paper-skills/tree/main/skills/proof-writer
Command: npx skills add https://github.com/tqLi99/academic-paper-skills --skill proof-writer-tqli99

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writes rigorous mathematical proofs for ML/AI theory when asked to prove a theorem, fill in missing proof steps, formalize a proof sketch, 补全证明, 写证明, 证明某个命题, or determine whether a claimed proof can actually be completed under the stated assumptions.

Core Features & Use Cases

  • Generate complete proofs of the exact claim, or provide corrected claims with proofs, or blockage reports explaining why a claim is not currently justified.
  • Produce a structured proof package including a dependency map, explicit assumptions, notation, and a clear plan before writing.
  • Integrate with local notes or existing theorem drafts to align with project workflows.

Quick Start

Provide a PROOF_PACKAGE.md for the target theorem and begin drafting the proof.

Frequently Asked Questions about proof-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write rigorous mathematical proofs for ML theory theorems?

To write rigorous mathematical proofs for ML theory, this Skill produces a formal PROOF_PACKAGE.md containing a dependency map, explicit assumptions, notation, and a structured proof plan before drafting the exact claim. It automates proof drafting for theorems, lemmas, and propositions.

What is a formal proof package in theorem-proving and when do I need it?

A formal proof package is a structured document declaring proof status, dependency maps, explicit assumptions, and notation. It is needed when formalizing proof sketches, completing missing steps, or evaluating prove-ability for ML/AI theory claims in academic papers and notes.

Can I use this to fill in missing proof steps or formalize a proof sketch?

Yes, you can fill in missing proof steps and formalize proof sketches by providing the target theorem. The Skill generates complete proofs for exact claims, provides corrected claims with proofs, or delivers blockage reports if the proof cannot be completed under stated assumptions.

How do I check if a claimed proof can actually be completed under given assumptions?

Check whether a claimed proof can be completed by providing the statement and its assumptions. The Skill evaluates prove-ability and either completes the proof or generates a blockage report explaining why the claim is not currently justified under the stated assumptions.

Does this proof-writing approach work with existing theorem drafts and local notes?

Yes, it integrates with local notes and existing theorem drafts to align with project workflows. You provide the target theorem from your existing materials, and the Skill produces the formal proof package while maintaining consistency with your current drafts.

What are the limitations when automating formal methods for mathematical proofs?

The main limitation is that automation cannot always justify a claim; if assumptions are insufficient, the Skill outputs a blockage report rather than a proof. It focuses on ML/AI theory and requires explicit assumptions and notation to produce checkable results.