Add AGENTS.md and CLAUDE.md to support AI coding assistants
## Summary
Add `AGENTS.md` and `CLAUDE.md` files to the repository root to provide context and guidelines for engineers using AI coding assistants like [OpenCode](https://opencode.ai/) and [Claude Code](https://docs.anthropic.com/en/docs/claude-code).
## Background
The [AGENTS.md specification](https://agents.md/) is an emerging standard for providing AI coding agents with project-specific context, coding conventions, and guidelines. This helps AI tools understand the codebase and generate more accurate, consistent code.
## Proposed Implementation
### 1. Create `AGENTS.md`
This file should include:
- Project overview (Step Runner purpose and architecture)
- Language and framework conventions (Go patterns used in this project)
- Code style guidelines
- Testing conventions
- Build and development commands
- Key directories and their purposes
- Any project-specific patterns or anti-patterns
### 2. Create `CLAUDE.md`
This file should reference `AGENTS.md` to avoid duplication:
```markdown
# Claude Code Configuration
Please read and follow the guidelines in [AGENTS.md](./AGENTS.md).
<!-- Any Claude-specific instructions can go here if needed -->
```
## Benefits
- Improved AI-assisted code generation quality
- Consistent coding patterns when using AI tools
- Reduced review cycles for AI-generated code
- Better onboarding experience for engineers using AI assistants
## Acceptance Criteria
- [ ] `AGENTS.md` created with comprehensive project guidelines
- [ ] `CLAUDE.md` created referencing `AGENTS.md`
- [ ] Both files are discoverable in the repository root
issue