global-conventions

Naming conventions and project structure standards for stock_picker_bot. Covers Python snake_case naming, module organization in app/, tests/, alembic/, and file structure.

SKILL.md

GitHub

Global Conventions

This Skill provides Claude Code with specific guidance on how to adhere to coding standards as they relate to naming conventions and project structure in the stock_picker_bot project.

When to use this skill

Use this skill when:

  1. Naming modules, functions, and variables using Python snake_case convention
  2. Organizing FastAPI routes in app/routes/ with consistent module names
  3. Creating new database models in app/models/ following naming standards
  4. Structuring test files in tests/ with parallel naming to source code
  5. Naming utility functions for yfinance data fetching and processing
  6. Organizing portfolio and stock-related code in logical submodules
  7. Naming database functions and repositories for data access patterns
  8. Creating migration files in alembic/versions/ with descriptive names

Instructions

For details, refer to the information provided in this file: global conventions