Explain Proof — Development skill for Claude Code
Walk through a completed Coq proof tactic by tactic, explaining each step in plain English with mathematical intuition, showing how the proof state evolves, and summarizing the overall proof strategy.
How to install Explain Proof
Installs to ~/.claude/skills/ekirton-poule-explain-proof/SKILL.md
mkdir -p ~/.claude/skills/ekirton-poule-explain-proof && curl -fsSL https://raw.githubusercontent.com/ekirton/Poule/HEAD/commands/explain-proof.md -o ~/.claude/skills/ekirton-poule-explain-proof/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Explain Proof does
Walk through a completed Coq proof tactic by tactic, explaining each step in plain English with mathematical intuition, showing how the proof state evolves, and summarizing the overall proof strategy. This command is read-only — it never modifies source files.
The user provides a target proof in one of these forms:
- A lemma or theorem name (e.g.,
plus_comm) - A file path and line number (e.g.,
Arithmetic.v:42) - No argument, meaning "the proof I'm currently looking at" — use surrounding c
Alternatives in Development
- Project Name — This is an example CLAUDE.md file showing how to configure Claude Code for your project 5.6k ★
- Overall Planning 3.7k ★
- Tmux Claude Hatch — tmux plugin that runs Claude Code sessions in popups per project directory, with an fzf picker showing each se 381 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Compress Proof
Given a working Coq proof, systematically search for shorter or cleaner alternatives using hammer tactics, lem
Formalize
Formalization Assistance: guide a user from a natural language theorem description to a completed, type-checke
Jidoka Wave
Run one dev wave end to end — plan → walk phases → gate each → debug↺ → memory, with proof at every phase.
Laqrumcode Status
Show overall LaqrumCode system health and memory statistics
Klara
Humanize plugin for Claude Code and Codex that makes the agent write the way people do, choosing wording from
Agent Orchestra
Hands-on experiments with multi-agent orchestration: Claude + LangGraph on the Python side, a thin TypeScript
Related Agents
Explain
This agent should be invoked to explain code, changes, pull requests, or concepts in plain English. This inclu
Code Explain
You are a code education expert specializing in explaining complex code through clear narratives, vi... - wsho
Ndv Explain
Technical documentation writer. Use when creating or updating docs, API references, session notes, or any writ