Skip to content

Add CLAUDE.md and Claude Code project settings#4397

Merged
dbrattli merged 5 commits into
mainfrom
dbrattli/claude
Mar 14, 2026
Merged

Add CLAUDE.md and Claude Code project settings#4397
dbrattli merged 5 commits into
mainfrom
dbrattli/claude

Conversation

@dbrattli
Copy link
Copy Markdown
Collaborator

@dbrattli dbrattli commented Mar 13, 2026

Summary

Setting this up as a test to enable Claude Code PR reviews in this repo after discussing with @MangelMaxime Currently using a personal Claude token, but should be good for now since I cannot use up all the quota anyways 😊

  • Add CLAUDE.md with build commands, compiler architecture overview, development guidelines (cross-target consistency, shared file caution, backward compatibility rules), workflow instructions (quicktest, test suites), and changelog requirements
  • Add .claude/settings.json with deny rules to prevent reading irrelevant directories (lib/fcs, fcs-fable, obj, bin, .venv, node_modules, fable-metadata/lib) and allow rules for build/test commands
  • Add .github/workflows/claude.yml GitHub Action that triggers Claude Code on @claude mentions in issue comments, PR review comments, and PR reviews from trusted contributors

Test plan

  • Verify CLAUDE.md renders correctly on GitHub
  • Verify .claude/settings.json deny rules work in Claude Code
  • Verify Claude Code Action triggers on @claude mentions in PRs

🤖 Generated with Claude Code

dbrattli and others added 5 commits March 14, 2026 00:25
Add CLAUDE.md with build commands, architecture overview, development
guidelines, and workflow instructions for Claude Code. Add project-level
permission settings to deny reading from irrelevant directories
(lib/fcs, fcs-fable, obj, bin, .venv, node_modules, etc.).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Adds a workflow that triggers Claude Code on @claude mentions in
issue comments, PR review comments, and PR reviews from trusted
contributors.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Quicktest output goes to the quicktest directory (e.g. src/quicktest-py/),
not temp/tests/.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@dbrattli dbrattli merged commit f28fe59 into main Mar 14, 2026
23 checks passed
@dbrattli dbrattli deleted the dbrattli/claude branch March 14, 2026 00:08
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.

1 participant