rails-engine-author

Installation
SKILL.md

Rails Engine Author

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

Favor maintainability over cleverness. A good engine has a narrow purpose, a clear host-app integration story, and a small public API.

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

Common Mistakes

| Mistake | Reality |

Related skills
Installs
1
GitHub Stars
16
First Seen
Mar 29, 2026