Skip to content

Add CLAUDE.md and ignore Claude Code worktrees#1

Merged
assapir merged 1 commit into
mainfrom
worktree-create-claude-md
Jun 26, 2026
Merged

Add CLAUDE.md and ignore Claude Code worktrees#1
assapir merged 1 commit into
mainfrom
worktree-create-claude-md

Conversation

@assapir

@assapir assapir commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add CLAUDE.md to guide future Claude Code instances working in this repo
  • Add /.claude/worktrees/ to .gitignore so transient Claude Code worktrees aren't tracked

CLAUDE.md contents

  • Build/check/test commands, including running a single test
  • The manual compile → llc → gcc flow (since quilon run is an unimplemented TODO in src/main.rs)
  • The compiler pipeline: lexer (logos) → recursive-descent parser → type checker → codegen (inkwell/LLVM 21) → native
  • Language gotchas: f64-backed unified Num, struct-backed arrays ({ptr, size}), tagged-union sum types, no-keyword symbol syntax, required >> entry point

Documentation only — no source or behavior changes.

🤖 Generated with Claude Code

Document build/check/test commands, the manual compile→llc→gcc flow,
the compiler pipeline, and language gotchas for future Claude Code
instances. Also gitignore /.claude/worktrees/.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@assapir
assapir merged commit 67d17e0 into main Jun 26, 2026
@assapir
assapir deleted the worktree-create-claude-md branch June 26, 2026 14:17
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