Check Compat — Development skill for Claude Code
Check whether a Coq project's declared dependencies are mutually compatible.
How to install Check Compat
Installs to ~/.claude/skills/ekirton-poule-check-compat/SKILL.md
mkdir -p ~/.claude/skills/ekirton-poule-check-compat && curl -fsSL https://raw.githubusercontent.com/ekirton/Poule/HEAD/commands/check-compat.md -o ~/.claude/skills/ekirton-poule-check-compat/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Check Compat does
Check whether a Coq project's declared dependencies are mutually compatible. Detect version conflicts before the user hits opaque build failures. Explain conflicts in plain language and suggest resolutions.
Step 1: Locate and read dependency declarations
Search the project for dependency declaration files in this order:
- Use Glob to find
*.opamfiles in the project root and subdirectories. - Look for
dune-projectin the project root. - Look for
_CoqProjectin the project root.
R
Alternatives in Development
- Om Prep 1on1 — Prep for an upcoming 1:1 — load person context, surface open items, suggest agenda based on vault state 4.6k ★
- Resolve Drizzle Migrations — Resolve Drizzle migration conflicts by accepting upstream and regenerating local migrations 2.5k ★
- Teach — View, add, or manage project conventions 80 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Explain Error
You are executing the /explain-error command. Your job is to diagnose a Coq type error: parse it, gather conte
Explain Proof
Walk through a completed Coq proof tactic by tactic, explaining each step in plain English with mathematical i
App Learn
Mine a shipped app's conventions into the living House Knowledge Base — adds net-new learnings to knowledge/.m
Enforcement Contradiction Rules
Always-on. When the enforcement system itself produces contradictions — gates blocking their own prerequisites
Ads Fix Negative Conflicts
Detect and fix negative keyword conflicts — remove negatives blocking profitable keywords, pause unprofitable
Pmd
Post Mortem Dump - Analyze failures and suggest improvements
Related Agents
Explain
This agent should be invoked to explain code, changes, pull requests, or concepts in plain English. This inclu
Verify Dependency
STAGE 1 VERIFICATION - Fast dependency validation. Catches hallucinated packages, fake APIs, version conflicts
Version Control Agent
Git and GitHub operations. Use for: creating commits at logical checkpoints, managing branches, opening pull r