Formalize — Development skill for Claude Code
Formalization Assistance: guide a user from a natural language theorem description to a completed, type-checked Coq proof in a single conversational session.
How to install Formalize
Installs to ~/.claude/skills/ekirton-poule-formalize/SKILL.md
mkdir -p ~/.claude/skills/ekirton-poule-formalize && curl -fsSL https://raw.githubusercontent.com/ekirton/Poule/HEAD/commands/formalize.md -o ~/.claude/skills/ekirton-poule-formalize/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Formalize does
Formalization Assistance: guide a user from a natural language theorem description to a completed, type-checked Coq proof in a single conversational session.
Step 1: Understand the User's Intent
The user will describe what they want to prove in natural language or mathematical prose. Your job is to extract the precise mathematical intent.
- If the description is clear and complete, proceed to Step 2.
- If the description is ambiguous, underspecified, or could refer to multiple formalizatio
Alternatives in Development
- Internet Court Skill — The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 4.9k ★
- Auto — Smart router - Single entry point with natural language intent detection 2.8k ★
- Shortcuts Playground Plugin — Shortcuts Playground: A Claude Code and Codex plugin for building, validating, signing, and remixing macOS/iOS 1.1k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Explain Proof
Walk through a completed Coq proof tactic by tactic, explaining each step in plain English with mathematical i
Explain Error
You are executing the /explain-error command. Your job is to diagnose a Coq type error: parse it, gather conte
Relentless.Specify
Create feature specification from natural language description.
Add Backlog Item
Backlog stage. Creates one backlog work item from natural-language input with tracker destination detection an
Specify
Create or update the feature specification from a natural language feature description.
Sp.Specify
Create or update the feature specification from a natural language feature description.
Related Agents
Timps Agent Composer
Generate a new fully-functional Python agent file from a natural-language description. Use the timps_agent_com
Cypher Author
Writes read-only Cypher for natural-language questions given the live graph schema and few-shot examples; also
Upgrade Auditor
Use this agent when a user describes an upgrade intent in natural language — e.g. "I need to upgrade Ruby to 3