new-app
Installation
SKILL.md
New App Scaffold
When to use
Use this skill when asked to create a new Rails application in the apps/ directory. Each app is a standalone Rails application that uses domain modules from domains/ and the shared infra gem.
Reference
The apps/todo_mvc app is the canonical reference. All patterns below are extracted from it.
Step-by-step process
1. Gather requirements
Before writing any code, clarify:
- The app name (snake_case, e.g.
crm,inventory_tracker) - Which domain modules it will use (existing ones from
domains/or new ones to be created) - What the app does at a high level — what entities, what user actions