Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 2.58 KB

File metadata and controls

34 lines (25 loc) · 2.58 KB

CLAUDE.md

Read AGENTS.md first — single source of truth. Everything below is Claude-Code-specific.

Slash commands (.claude/commands/)

  • /test-unitmake unit-test
  • /test-allmake test (long; benchmarks + notebooks too)
  • /formatmake format + uv run mypy .
  • /typecheckuv run mypy .
  • /build-docs — sources .env, runs uv run build-docs
  • /verify-model <model_name> — guided single-model verify_models.py run
  • /add-model-support <hf_repo> — checklist-driven new-adapter workflow
  • /task-complete — end-of-task gate: clean new comments, /format, make test-pr (unit + docstring + acceptance + integration), loop until clean. Skips notebook + benchmark tiers.

Settings

  • .claude/settings.json is the checked-in scaffold (hooks, env); ships with no permission allowlist.
  • First-time permission setup: every command prompts on first use. Either (1) run /fewer-permission-prompts to populate .claude/settings.local.json from your transcripts, or (2) approve with "Don't ask again." Both write to the gitignored local file.
  • .claude/settings.local.json, .claude/agents/, .claude/worktrees/ are gitignored — per-user.

Pointers

Starter tasks