# global-conventions > Follow Rails project structure conventions, environment variable handling, and dependency management best practices. Use when organizing files in Rails directories, managing secrets with credentials, configuring environment variables, updating Gemfile, or setting up project structure. - Author: Jasmine Reitano - Repository: jasminecoder/running_calendar - Version: 20251231171718 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/jasminecoder/running_calendar - Web: https://mule.run/skillshub/@@jasminecoder/running_calendar~global-conventions:20251231171718 --- --- name: global-conventions description: Follow Rails project structure conventions, environment variable handling, and dependency management best practices. Use when organizing files in Rails directories, managing secrets with credentials, configuring environment variables, updating Gemfile, or setting up project structure. --- ## When to use this skill - When creating new files and deciding where to place them in the Rails structure - When working with environment variables (`ENV.fetch`, `Rails.application.credentials`) - When managing secrets (never committing them to version control) - When adding gems to Gemfile with documentation - When organizing code in `app/`, `config/`, `db/`, `lib/` directories - When setting up database configuration in `database.yml` - When creating seed data in `db/seeds.rb` - When following Rails naming conventions for files and classes # Global Conventions This Skill provides Claude Code with specific guidance on Rails project conventions. ## Instructions For details, refer to the information provided in this file: [Rails Project Conventions](../../../agent-os/standards/global/conventions.md)