chore(ai): add AGENTS.md to improve assisted contributions#3459
chore(ai): add AGENTS.md to improve assisted contributions#3459abramche wants to merge 1 commit into
Conversation
|
Skipping CI for Draft Pull Request. |
|
/kind machinery |
e01922c to
0d010ff
Compare
0d010ff to
3e68da8
Compare
There was a problem hiding this comment.
Pull request overview
This PR introduces a central, repo-root AGENTS.md intended to guide AI-assisted contributions toward ScyllaDB Operator’s established contribution and API conventions, and updates other agent-entrypoint instruction files to reference it.
Changes:
- Added
AGENTS.mdwith high-level project context and links to key contribution/design docs. - Added
CLAUDE.mdto direct Claude-based tooling toAGENTS.md. - Simplified
.github/copilot-instructions.mdto delegate guidance toAGENTS.md.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
CLAUDE.md |
New entrypoint instructions for Claude-based agents pointing to AGENTS.md. |
AGENTS.md |
New central instructions file for AI coding agents, linking to core project conventions. |
.github/copilot-instructions.md |
Replaces embedded rules with a pointer to AGENTS.md as the canonical guidance. |
d12a001 to
e97e7f5
Compare
|
rebased on master - the build passes |
czeslavo
left a comment
There was a problem hiding this comment.
lgtm
/assign @rzetelskik
|
@mflendrich iirc you wanted to discuss this on a team meeting, so I'm assigning to you |
rzetelskik
left a comment
There was a problem hiding this comment.
One more nit, opinionated so feel free to ignore.
Leaving the final approval for Michal.
| ## Project Overview | ||
|
|
||
| scylla-operator is a Kubernetes operator for managing ScyllaDB clusters, written in Go using controller-runtime patterns. |
There was a problem hiding this comment.
nit: I'm sure this can be easily understood by the agent by just reading the readme and code, so I personally don't see how this could improve the agent's workflow or output, but I don't feel strong about removing it, so leaving as a nit
There was a problem hiding this comment.
I'm ok with removing it. It would just increase the context window and decrease probability of agents picking up linked changed.
addressed in fddbdbc
e97e7f5 to
fddbdbc
Compare
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: abramche The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Description of your changes:
Add AGENTS.md to guide AI-assisted contributions towards team standards and conventions
Which issue is resolved by this Pull Request:
Resolves https://scylladb.atlassian.net/browse/OPERATOR-132