proof-writer

Assess theorem feasibility and draft a structured PROOF_PACKAGE.md with dependency map.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/KwongFuk/codex-skills --skill proof-writer-kwongfuk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proof-writer
Source: https://github.com/KwongFuk/codex-skills/tree/main/global/proof-writer
Command: npx skills add https://github.com/KwongFuk/codex-skills --skill proof-writer-kwongfuk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps researchers and students generate mathematically honest, checkable proofs for theorems, lemmas, propositions, and corollaries, ensuring each step is justified and traceable.

Core Features & Use Cases

  • Proof planning: normalize the claim, list explicit assumptions, and structure a complete proof package with a dependency map.
  • Feasibility assessment: determine whether the stated claim is provable as written, provable after weakening, or not currently justified, and identify required extra assumptions if needed.
  • Draft generation: output a full PROOF_PACKAGE.md containing the claim, assumptions, strategy, dependencies, and step-by-step justification suitable for notes and reviews.

Quick Start

Provide a complete, mathematically rigorous proof package for the given theorem, including explicit definitions and a detailed justification.

Frequently Asked Questions about proof-writer

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

FAQPage Schema
How do I draft a rigorous mathematical proof with explicit justification for each step?

Draft rigorous mathematical proofs by normalizing the theorem claim, listing explicit assumptions, and generating a structured proof package with step-by-step justifications and a dependency map.

What is the best way to assess if a theorem is provable as stated or needs extra assumptions?

Assess theorem feasibility by evaluating the exact claim and local context to determine whether it is provable as stated, provable after weakening, or not currently justified, identifying required extra assumptions.

How do I structure a complete proof package for a mathematical theorem?

Structure a proof package by extracting the theorem claim and notation, then producing a PROOF_PACKAGE.md draft containing the strategy, dependency map, required lemmas, and detailed references.

Can I generate proofs for lemmas and corollaries, or is this limited to main theorems?

Generate mathematically honest, checkable proofs for theorems, lemmas, propositions, and corollaries by ensuring each deduction step is explicitly justified and traceable to its dependencies.

What should I do when a mathematical claim is not currently justified by the given assumptions?

When a claim is not currently justified, the proof assessment identifies the specific missing assumptions and determines whether the theorem is provable after weakening the original statement.

Why does my theorem proof draft lack traceability between the assumptions and the conclusion?

Theorem proof drafts lack traceability when missing a dependency map; generating a structured proof package ensures explicit justification links each step to the original assumptions and definitions.