compile-migrations

star 18

Compile SQL migration files into Go source code for embedding in binaries

c9s By c9s schedule Updated 3/15/2026

name: compile-migrations description: Compile SQL migration files into Go source code for embedding in binaries disable-model-invocation: true argument-hint: [output_dir]

Compile SQL migrations into Go code for all configured dialects.

Steps

  1. Find all rockhopper_*.yaml config files in the project root.
  2. If $ARGUMENTS is provided, use it as the base output directory. Otherwise, use pkg/migrations/<dialect> as the default output path for each dialect.
  3. For each config file, run:
    rockhopper compile --config <config_file> --output <output_dir>
    
  4. Show the generated Go files and confirm compilation succeeded.
Install via CLI
npx skills add https://github.com/c9s/rockhopper --skill compile-migrations
Repository Details
star Stars 18
call_split Forks 4
navigation Branch main
article Path SKILL.md
More from Creator