Add AGENTS and CLAUDE project files - #1915
Conversation
…repository structure
Up to standards ✅🟢 Issues
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
✅ Files skipped from review due to trivial changes (4)
📝 WalkthroughWalkthroughThis PR adds agent context docs, ignores ChangesDocumentation additions
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning Tools execution failed with the following error: Failed to run tools: 13 INTERNAL: Received RST_STREAM with code 2 (Internal server error) Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
This pull request adds repository/agent-context documentation files to help humans and AI tooling understand Maester’s layout, build/test workflows, and conventions, plus includes a detailed (non-binding) proposal document for a future repo restructure.
Changes:
- Added
AGENTS.mdas the canonical, tool-agnostic repository context and conventions reference. - Added
CLAUDE.mdas a thin Claude Code bridge that importsAGENTS.md. - Added a comprehensive restructure proposal doc and updated
.gitignoreto ignore a local Claude notes file.
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| docs/proposals/repo-restructure.md | Adds a detailed, explicitly “PROPOSAL” restructure plan and evidence inventory for future work. |
| CLAUDE.md | Adds a Claude Code entrypoint that imports the canonical agent context from AGENTS.md. |
| AGENTS.md | Adds the canonical repository map, build/test architecture, CI/CD overview, and conventions. |
| .gitignore | Ignores CLAUDE.local.md to avoid committing local Claude-specific notes. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…repository structure
e937fd9 to
133c546
Compare
Deploying maester with
|
| Latest commit: |
5e69f53
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://9c18cdef.maester.pages.dev |
| Branch Preview URL: | https://refactor-repository-structur.maester.pages.dev |
|
@SamErde thanks for this. I've been meaning too as well. A quick note. Based on all the commentary around this, the recommendation appears to be to limit the agents.md to only about 20 lines, hand written and very precise. if not it can lead to context bloat. Right now it's mostly describing the project strucutre which I don't think is the right thing for the agents file. I think we should only add very specific instructions. I would say that each line we add to agents.md should come through as an independant PR for review. Refernces: |
…ester365/maester into refactor/repository-structure
|
I think this will still be beneficial but have not had time to dig into it yet. If anyone is interested and would like to take over this enhancement, please feel free to do so! 😅 |
This pull request introduces comprehensive documentation for the Maester project, focusing on agent and repository conventions. The main addition is a detailed
AGENTS.mdfile that outlines the project structure, build and test processes, CI/CD workflows, and conventions for both code and AI tooling. Additionally, aCLAUDE.mdfile is added to bridge Claude Code tooling with the canonical agent context.Documentation and Project Structure:
AGENTS.mdfile that provides an in-depth overview of the Maester project, including repository layout, build and packaging steps, test architecture, website and report generator details, CI/CD workflows, and coding conventions. This serves as the canonical, tool-agnostic agent context for the repository.AI Tooling Integration:
CLAUDE.mdas a thin bridge that importsAGENTS.mdfor Claude Code compatibility, with guidance on maintaining tool-agnostic documentation inAGENTS.mdand placing Claude-specific notes inCLAUDE.md.Summary by CodeRabbit
Documentation
Chores