Skip to content

Add GitHub Copilot and Claude AI instruction files#43

Merged
MattiaFailla merged 2 commits intomasterfrom
copilot/add-copilot-instructions-and-claude-specs
Feb 25, 2026
Merged

Add GitHub Copilot and Claude AI instruction files#43
MattiaFailla merged 2 commits intomasterfrom
copilot/add-copilot-instructions-and-claude-specs

Conversation

Copy link
Copy Markdown

Copilot AI commented Feb 23, 2026

Auto-generated AI assistant instruction files derived from analysis of the codebase architecture, conventions, and tooling.

.github/copilot-instructions.md

  • Concise (<2 pages) reference covering tech stack, layered architecture (Handlers → Services → Repository), coding standards (modern type hints, async patterns, handler factory convention), and common pitfalls
  • Structured per GitHub's recommended sections: Overview, Tech Stack, Architecture, Coding Standards, Testing Rules, Common Pitfalls

CLAUDE.md

  • XML-tagged project specification for Claude-based tools
  • Documents all architecture layers with paths, all 9 coding conventions matching existing patterns, dev commands (uv sync, ruff, mypy, pytest), environment variable catalog from .env.example, and critical gotchas

🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: MattiaFailla <11872425+MattiaFailla@users.noreply.github.com>
Copilot AI changed the title [WIP] Add GitHub Copilot custom instructions and Claude project specifications Add GitHub Copilot and Claude AI instruction files Feb 23, 2026
Copilot AI requested a review from MattiaFailla February 23, 2026 20:01
@MattiaFailla MattiaFailla marked this pull request as ready for review February 25, 2026 16:43
Copilot AI review requested due to automatic review settings February 25, 2026 16:43
@MattiaFailla MattiaFailla merged commit dbe905a into master Feb 25, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds comprehensive AI assistant instruction files for GitHub Copilot and Claude to help with future code generation and review tasks. Both files document the same project architecture, conventions, and patterns but in formats optimized for their respective AI systems.

Changes:

  • Added CLAUDE.md with XML-tagged project specification including architecture layers, 9 coding conventions, development commands, environment variables, and common pitfalls
  • Added .github/copilot-instructions.md following GitHub's recommended structure with concise coverage of tech stack, architecture, coding standards, testing rules, and common pitfalls

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
CLAUDE.md XML-formatted comprehensive project specification for Claude-based tools covering all architecture layers, coding conventions, commands, testing guidelines, environment variables, and pitfalls
.github/copilot-instructions.md GitHub Copilot instruction file following recommended sections with concise coverage of project overview, tech stack, layered architecture, coding standards, testing rules, and common pitfalls

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.

3 participants