ekirton

Explain Proof — Development skill for Claude Code

Development community

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

Terminal
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 Repository