Add CLAUDE.md, merge global Copilot instructions#159
Add CLAUDE.md, merge global Copilot instructions#159kasperpeulen wants to merge 7 commits intomainfrom
Conversation
The Copilot instruction files (.github/copilot-instructions.md and .github/instructions/*.instructions.md) were verbose and duplicative. Replace them with a single concise CLAUDE.md that both Claude Code and Copilot can read.
|
commit: |
❌ 1 Tests Failed:
View the full list of 1 ❄️ flaky test(s)
To view more test analytics, go to the Test Analytics Dashboard |
Restore Copilot instruction files and reference them from CLAUDE.md so both Claude Code and Copilot can access the detailed per-package guidance.
There was a problem hiding this comment.
Pull request overview
Consolidates repository AI/dev guidance by replacing multiple GitHub Copilot instruction files with a single root-level CLAUDE.md, intended to be the shared source of truth for agent instructions across the repo.
Changes:
- Add a concise
CLAUDE.mddescribing repo structure, tech stack, and common commands. - Remove
.github/copilot-instructions.md. - Remove
.github/instructions/*.instructions.md(addon-mcp, mcp, eval).
Reviewed changes
Copilot reviewed 1 out of 1 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
CLAUDE.md |
Introduces consolidated repo overview/commands/testing guidance. |
.github/copilot-instructions.md |
Removed in favor of consolidated instructions. |
.github/instructions/addon-mcp.instructions.md |
Removed to reduce duplication; previously scoped to packages/addon-mcp/**. |
.github/instructions/mcp.instructions.md |
Removed to reduce duplication; previously scoped to packages/mcp/**. |
.github/instructions/eval.instructions.md |
Removed to reduce duplication; previously scoped to eval/**. |
Combine .github/copilot-instructions.md content into CLAUDE.md (read by both Claude Code and Copilot). Keep per-directory .instructions.md files since CLAUDE.md only works at repo root.
turbo is a devDependency and not on PATH in a fresh shell. Using pnpm exec ensures it works after pnpm install.
Bundle ReportChanges will increase total bundle size by 44.74kB (100.0%) ⬆️
ℹ️ *Bundle size includes cached data from a previous commit |
Summary
CLAUDE.mdat repo root with merged content from.github/copilot-instructions.md— both Claude Code and Copilot read this file.github/copilot-instructions.md(merged intoCLAUDE.md)CLAUDE.mdfiles inpackages/mcp/,packages/addon-mcp/, andeval/that reference the existing.github/instructions/*.instructions.mdfiles via@.github/instructions/*.instructions.mdfiles (Copilot needs these forapplyTopath scoping)Follows up on feedback from #140.