Skip to content

Commit c60f628

Browse files
committed
docs: adopt AGENTS.md standard for agent instructions
Rename CLAUDE.md to AGENTS.md to align with the community AGENTS.md convention (https://agents.md/). This standardized format makes the repository's agent instructions more discoverable and consistent with other projects using AI coding assistants. My real motivation here is I want to support other agentic systems and not having this project hardcoded to Claude Code, which is proprietary software. Assisted-by: Claude Code (Sonnet 4.5) Signed-off-by: Colin Walters <walters@verbum.org>
1 parent 6c210f1 commit c60f628

File tree

26 files changed

+69
-66
lines changed

26 files changed

+69
-66
lines changed

.claude/CLAUDE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../AGENTS.md

.claude/amber-config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ automation_policies:
132132
# Constitution compliance checks
133133
constitution_checks:
134134
enabled: true
135-
reference_file: "CLAUDE.md"
135+
reference_file: "AGENTS.md"
136136

137137
principles:
138138
- id: "principle_v_modularity"

.github/ISSUE_TEMPLATE/amber-refactor.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ body:
5050
- Must maintain backward compatibility
5151
- No breaking changes to API
5252
- All existing tests must pass
53-
- Follow patterns in CLAUDE.md
53+
- Follow patterns in AGENTS.md
5454
validations:
5555
required: true
5656

@@ -70,7 +70,7 @@ body:
7070
attributes:
7171
label: Confirmation
7272
options:
73-
- label: I have reviewed CLAUDE.md standards
73+
- label: I have reviewed AGENTS.md standards
7474
required: true
7575
- label: Backward compatibility is required
7676
required: true

.github/ISSUE_TEMPLATE/amber-test-coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ body:
6666
attributes:
6767
label: Confirmation
6868
options:
69-
- label: Tests should follow patterns in CLAUDE.md
69+
- label: Tests should follow patterns in AGENTS.md
7070
required: true
7171
- label: Table-driven tests for Go, pytest for Python
7272
required: true

.github/workflows/amber-issue-handler.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ jobs:
132132
### For `test-coverage` type:
133133
1. Analyze current test coverage for specified files
134134
2. Identify untested code paths
135-
3. Write contract tests following project standards (see CLAUDE.md)
135+
3. Write contract tests following project standards (see AGENTS.md)
136136
4. Ensure tests follow table-driven test pattern (Go) or pytest patterns (Python)
137137
5. Verify all new tests pass
138138
@@ -144,7 +144,7 @@ jobs:
144144
145145
## Requirements
146146
147-
- Follow all standards in `CLAUDE.md`
147+
- Follow all standards in AGENTS.md
148148
- Use conventional commit format: `type(scope): message`
149149
- Run all linters BEFORE committing:
150150
- Go: `gofmt -w .`, `golangci-lint run`
@@ -341,7 +341,7 @@ jobs:
341341
### Pre-merge Checklist
342342
- [ ] All linters pass
343343
- [ ] All tests pass
344-
- [ ] Changes follow project conventions (CLAUDE.md)
344+
- [ ] Changes follow project conventions (AGENTS.md)
345345
- [ ] No scope creep beyond issue description
346346
347347
### Reviewer Notes

.github/workflows/claude-code-review.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,11 @@ jobs:
8484
Perform a comprehensive code review with the following focus areas:
8585
8686
1. **Code Quality & Best Practices**
87-
- Follow repository's CLAUDE.md guidelines
87+
- Follow repository's AGENTS.md guidelines
8888
- Clean code principles and design patterns
8989
- Proper error handling and edge cases
9090
- Code readability and maintainability
91-
- TypeScript/Go best practices (see CLAUDE.md)
91+
- TypeScript/Go best practices (see AGENTS.md)
9292
9393
2. **Security**
9494
- Potential security vulnerabilities

.specify/memory/constitution.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ Replace usage of "vTeam" with "ACP" (Ambient Code Platform) where it is safe and
334334

335335
**Incremental Approach**:
336336

337-
- Update documentation first (README, CLAUDE.md, docs/)
337+
- Update documentation first (README, AGENTS.md, docs/)
338338
- Update UI text in new features
339339
- Use ACP naming in new code modules
340340
- Do NOT perform mass renames - update organically during feature work
@@ -409,7 +409,7 @@ npm run build # Must pass with 0 errors, 0 warnings
409409

410410
Runtime development guidance is maintained in:
411411

412-
- `/CLAUDE.md` for Claude Code development
412+
- `/AGENTS.md` for Claude Code development
413413
- Component-specific README files
414414
- MkDocs documentation in `/docs`
415415

.specify/memory/constitution_update_checklist.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ When amending the constitution (`/memory/constitution.md`), ensure all dependent
1010
- [ ] `/templates/tasks-template.md` - Update if new task types needed
1111
- [ ] `/.claude/commands/plan.md` - Update if planning process changes
1212
- [ ] `/.claude/commands/tasks.md` - Update if task generation affected
13-
- [ ] `/CLAUDE.md` - Update runtime development guidelines
13+
- [ ] `/AGENTS.md` - Update runtime development guidelines
1414

1515
### Article-specific updates:
1616

.specify/scripts/bash/update-agent-context.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ eval $(get_feature_paths)
5858
NEW_PLAN="$IMPL_PLAN" # Alias for compatibility with existing code
5959
AGENT_TYPE="${1:-}"
6060

61-
# Agent-specific file paths
62-
CLAUDE_FILE="$REPO_ROOT/CLAUDE.md"
61+
# Agent-specific file paths
62+
CLAUDE_FILE="$REPO_ROOT/AGENTS.md"
6363
GEMINI_FILE="$REPO_ROOT/GEMINI.md"
6464
COPILOT_FILE="$REPO_ROOT/.github/copilot-instructions.md"
6565
CURSOR_FILE="$REPO_ROOT/.cursor/rules/specify-rules.mdc"

CLAUDE.md renamed to AGENTS.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
1-
# CLAUDE.md
1+
# AGENTS.md
22

3-
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
3+
This file implements [AGENTS.md](https://agents.md/) with instructions for coding agents
4+
when working with code in this repository.
45

56
## Project Overview
67

78
The **Ambient Code Platform** is a Kubernetes-native AI automation platform that orchestrates intelligent agentic sessions through containerized microservices. The platform enables AI-powered automation for analysis, research, development, and content creation tasks via a modern web interface.
89

910
> **Note:** This project was formerly known as "vTeam". Technical artifacts (image names, namespaces, API groups) still use "vteam" for backward compatibility.
1011
12+
> **Note:** At the current time, much of this project is hardcoded to Claude Code. Further references below continue that. It will be a wider project to decouple this project from Claude Code specifically, but having the instructions for this project use the generic AGENTS.md is the start of that decoupling.
13+
1114
### Amber Background Agent
1215

13-
The platform includes **Amber**, a background agent that automates common development tasks via GitHub Issues. Team members can trigger automated fixes, refactoring, and test additions without requiring direct access to Claude Code.
16+
The platform includes **Amber**, a background agent that automates common development tasks via GitHub Issues. Team members can trigger automated fixes, refactoring, and test additions without requiring direct access to a specific agentic AI system like Gemini CLI, Goose or Claude Code.
1417

1518
**Quick Links**:
1619

@@ -42,7 +45,7 @@ Pod Runs Claude CLI → Results Stored in CR → UI Displays Progress
4245

4346
## Memory System - Loadable Context
4447

45-
This repository uses a structured **memory system** to provide targeted, loadable context instead of relying solely on this comprehensive CLAUDE.md file.
48+
This repository uses a structured **memory system** to provide targeted, loadable context instead of relying solely on this comprehensive AGENTS.md file.
4649

4750
### Quick Reference
4851

0 commit comments

Comments
 (0)