create-engine

Installation
SKILL.md

Create Engine

Apply the execution contract before this procedure.

Use this skill when the task is to create, scaffold, or refactor a Rails engine, Rails plugin, or engine gem.

Keep this skill focused on structure and design. Use adjacent skills for installer details, deep test coverage, release workflow, or documentation work.

Quick Reference

Engine Type When to Use
Plain gem No Rails hooks or app directories needed; pure Ruby library
Railtie Needs Rails initialization hooks but not models/controllers/routes/views
Engine Needs Rails autoload paths, initializers, migrations, assets, jobs, or host integration
Mountable engine Needs its own routes, controllers, views, assets, and namespace boundary

HARD-GATE

Installs
25
GitHub Stars
26
First Seen
Aug 14, 2026
create-engine — igmarin/rails-agent-skills