Skip to content

docs: add CLAUDE.md for Claude Code onboarding#307

Open
adminiummomentum wants to merge 1 commit intoabhi1693:masterfrom
adminiummomentum:master
Open

docs: add CLAUDE.md for Claude Code onboarding#307
adminiummomentum wants to merge 1 commit intoabhi1693:masterfrom
adminiummomentum:master

Conversation

@adminiummomentum
Copy link

Summary

  • Adds a CLAUDE.md file with architecture overview, common commands, coding conventions, coverage policy, migration policy, and CI details
  • Helps future Claude Code sessions be productive immediately without needing to explore the codebase from scratch

Test plan

  • No code changes — documentation only
  • Verified content accuracy against existing AGENTS.md, Makefile, pyproject.toml, package.json, and CI config

🤖 Generated with Claude Code

Provides architecture overview, common commands, coding conventions,
coverage policy, and CI details so future Claude Code sessions can
be productive immediately.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a repository-level CLAUDE.md onboarding document intended to help Claude Code quickly understand the repo’s architecture, workflows, and conventions without additional exploration.

Changes:

  • Introduces CLAUDE.md with architecture overview (backend/frontend/services/auth), key repo commands, and CI details
  • Documents migration/coverage policies and coding conventions (Python/TS, Conventional Commits, etc.)


## Environment

- Copy `.env.example` → `.env` at repo root (and optionally `backend/.env.example` → `backend/.env`, `frontend/.env.example` → `frontend/.env.local`)
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The frontend env-file guidance is likely to mislead in Docker/installer workflows: docker compose and install.sh both use frontend/.env (not frontend/.env.local). Consider updating this bullet to reference frontend/.env (and optionally mention that Next.js also supports .env.local for non-Docker local dev).

Suggested change
- Copy `.env.example``.env` at repo root (and optionally `backend/.env.example``backend/.env`, `frontend/.env.example``frontend/.env.local`)
- Copy `.env.example``.env` at repo root (and optionally `backend/.env.example``backend/.env`, `frontend/.env.example``frontend/.env` — Next.js also supports `frontend/.env.local` for non-Docker local dev)

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants