create-engine

Installation
SKILL.md

Create Engine

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
40
GitHub Stars
28
First Seen
Aug 14, 2026