What problem does it solve?
This skill removes the guesswork and manual steps required to initialize, link, and add services to Railway projects so developers can deploy code reliably. It guides the decision between initializing a new project or linking to an existing one, handles parent-directory linking, and explains monorepo vs isolated app configuration to avoid broken builds.
Core Features & Use Cases
- Project initialization and linking: Determine whether to run railway init or railway link and handle workspace selection when multiple workspaces exist.
- Add services and scaffold code: Create new services for Node, Python, static sites, and other runtimes and recommend scaffolding commands when no code exists.
- Monorepo guidance: Decide when to set rootDirectory versus using custom build/start commands and configure watch paths for shared packages.
- Railpack & environment configuration: Advise on buildCommand, startCommand, RAILPACK variables, and when to use the environment skill to apply staged changes.
- Composability: Coordinate with database, deploy, environment, domain, and status skills to complete end-to-end setup.
Quick Start
Deploy the current repository to Railway and add a service named my-service.