Migrate Rocq banner
ekirton ekirton

Migrate Rocq

Development community

Description

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 becomes `Rocq.` (e.g., `Coq.Init.Datatypes` becomes `Rocq.Init.Datatypes`) - `From Coq` i

Installation

Installs to ~/.claude/skills/ekirton-poule-migrate-rocq/SKILL.md

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

Full documentation available on GitHub

View Source Repository