You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: update CLAUDE.md with development workflow and package management guidelines
- Added development workflow section with best practices
- Included package management instructions for frontend and backend
- Clarified Claude Code configuration for commands directory
-**Verify working directory** - Always verify the correct working directory before running commands (especially frontend dev servers, package managers). Use `pwd` before executing build/serve commands.
34
+
-**Keep plans simple** - Do not over-scope by adding extra modes, elaborate multi-step processes, or spawning teams when a direct approach is requested. Ask for clarification before expanding scope. Only do exactly what was asked.
35
+
-**Proper lint fixes only** - Always apply proper fixes for lint/code quality issues. Never use disable comments (`eslint-disable`, `noqa`, etc.) unless explicitly approved by the user.
36
+
-**Fix formatting when editing docs** - When formatting or improving markdown files, actually fix formatting issues (headings, lists, code blocks, structure) — don't just analyze the content.
37
+
38
+
## Package Management
39
+
40
+
-**Frontend**: Use `yarn` (not npm). Run `cd app && yarn` for installs, `cd app && yarn dev` for dev server.
41
+
-**Backend**: Python dependencies managed via `pyproject.toml`. For transitive dependencies, update the lock file directly — do not add constraints to `pyproject.toml`.
42
+
-**Scripts**: Use `uv run` for running Python scripts.
43
+
44
+
## Claude Code Configuration
45
+
46
+
-**Commands directory**: Commands live in `agentic/commands/` (agent-agnostic). A symlink `.claude/commands/ → ../agentic/commands/` ensures Claude Code slash-command resolution works. Do not create commands directly in `.claude/commands/`.
47
+
31
48
## CRITICAL: Mandatory Workflow for New Specs and Implementations
32
49
33
50
**NEVER bypass the automated workflow!** All specifications and implementations MUST go through the GitHub Actions pipeline.
0 commit comments