feat: Add CLAUDE.md files to improve AI processing#113
Conversation
There was a problem hiding this comment.
Pull request overview
Adds CLAUDE.md context files to help AI agents understand and navigate the monorepo and its main subprojects (webhook + AuthBridge).
Changes:
- Added top-level
CLAUDE.mdsummarizing repo structure, components, and cross-component contracts. - Added
AuthBridge/CLAUDE.mddetailing AuthBridge internals, flows, and operational gotchas. - Added
kagenti-webhook/CLAUDE.mddocumenting webhook architecture, injection logic, and developer workflows.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
CLAUDE.md |
Monorepo-wide AI context (structure, workflows, component relationships). |
AuthBridge/CLAUDE.md |
AuthBridge-specific AI context (AuthProxy + client-registration + demo flows). |
kagenti-webhook/CLAUDE.md |
Webhook-specific AI context (mutation/injection logic, repo conventions, test/dev commands). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@mrsabath I would recommend to add just the CLAUDE.md file(s) and not mix it up with changes in the *.go file. Let those changes in *.go files be another PR perhaps. |
e404a56 to
e176e13
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
e176e13 to
62373bd
Compare
Add CLAUDE.md files at root, AuthBridge/, and kagenti-webhook/ levels to provide structured context for AI coding agents working with this repository. Signed-off-by: Mariusz Sabath <mrsabath@gmail.com>
62373bd to
f955649
Compare
|
All the Copilot suggestions are addressed by issue #122 |
@huang195 I split this PR into 2 PRs. This one addresses only the CLAUDE.md files and the other one is addressing the CI pipeline changes. Please review and approve. |
|
@mrsabath 2 issues:
Other than these, everything else looks fine. |
Remove stale AuthProxy module name reference (github.com/huang195/auth-proxy was already renamed) and privileged mode statements (dependency being removed). Update AuthBridge/CLAUDE.md module name to match current go.mod.
Description
This PR creates CLAUDE.md files that make processing the repo by Agents much faster and easier.
Also it changes CI behavior (Go version bump) and includes a functional webhook behavior change (client-registration injection is now actually gated by the flag)
Fixes # (issue)
Type of Change
How Has This Been Tested?
Test Configuration:
Checklist
Screenshots (if appropriate)
Additional Notes