Babysitter coq-proof-assistant
Interface with Coq proof assistant for formal verification
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/domains/science/mathematics/skills/coq-proof-assistant" ~/.claude/skills/a5c-ai-babysitter-coq-proof-assistant && rm -rf "$T"
manifest:
library/specializations/domains/science/mathematics/skills/coq-proof-assistant/SKILL.mdsource content
Coq Proof Assistant
Purpose
Provides expert guidance on using the Coq proof assistant for formal verification and mathematical formalization.
Capabilities
- Ltac and Ltac2 tactic generation
- SSReflect/MathComp library integration
- Proof by reflection techniques
- Extraction to OCaml/Haskell
- Proof documentation generation
Usage Guidelines
- Proof Scripts: Write Coq vernacular with proper structuring
- Tactics: Use Ltac macros for proof automation
- Libraries: Leverage MathComp for algebra and SSReflect for reasoning
- Extraction: Generate verified executable code
Tools/Libraries
- Coq
- SSReflect
- MathComp
- CoqIDE or VS Code