Migrate Rocq — Development skill for Claude Code
Scan a Coq project for deprecated Coq-era names, suggest their Rocq replacements, apply bulk renames after user confirmation, and verify the result builds.
How to install Migrate Rocq
Installs to ~/.claude/skills/ekirton-poule-migrate-rocq/SKILL.md
mkdir -p ~/.claude/skills/ekirton-poule-migrate-rocq && curl -fsSL https://raw.githubusercontent.com/ekirton/Poule/HEAD/commands/migrate-rocq.md -o ~/.claude/skills/ekirton-poule-migrate-rocq/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Migrate Rocq does
Scan a Coq project for deprecated Coq-era names, suggest their Rocq replacements, apply bulk renames after user confirmation, and verify the result builds. This command modifies source files only after explicit user approval.
Rename patterns
The Coq-to-Rocq migration follows these known rename patterns. Use these as the basis for scanning and replacement.
Namespace prefixes
Coq.module prefix becomesRocq.(e.g.,Coq.Init.DatatypesbecomesRocq.Init.Datatypes)From Coqi
Alternatives in Development
- Outcome — /outcome - Record the Result of an Application 36.6k ★
- Fast Jev Compaction — Claude Code plugin that replaces the compaction summary with Jev decisions: every tool call and result is scor 425 ★
- StatsPAI — StatsPAI is the first Agent-native Python library for causal inference and applied econometrics — unified API 302 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Check Compat
Check whether a Coq project's declared dependencies are mutually compatible. Detect version conflicts before t
Explain Error
You are executing the /explain-error command. Your job is to diagnose a Coq type error: parse it, gather conte
Smart Rename
Suggest better names based on usage context
Carrel Migrate
Check for plugin updates, review current environment, and suggest improvements
New Example
New hs-to-rocq Example
Hatch3r Diagnose
Troubleshoot a hatch3r framework issue (setup, config, adapter wiring, drift). Gathers state, delegates root-c
Related Agents
Stack Auditor
Audits a codebase's AI agent stack against the live best-of-Agent-Harnesses dataset — finds which harnesses th
Workspace Organizer
Reorganises a large or messy Nemi workspace end to end: surveys every folder, proposes a structure, and after
Kit Verifier
Use proactively when a contract is implemented and tests, observations or a pioneer confirmation exist — the s