Skip to content

docs: add comprehensive AGENTS.md for AI coding agent - #38

Open
nickemmons wants to merge 2 commits into
allora-network:devfrom
hal9000-claw:hal/agent-skills
Open

docs: add comprehensive AGENTS.md for AI coding agent#38
nickemmons wants to merge 2 commits into
allora-network:devfrom
hal9000-claw:hal/agent-skills

Conversation

@nickemmons

Copy link
Copy Markdown

Summary

Adds a comprehensive AGENTS.md guide to help AI coding agents (and humans) quickly understand and contribute to this codebase.

What's Included

  • Project Overview: What the SDK does, primary entry points, language/runtime
  • Architecture Diagrams: ASCII diagrams showing SDK flow and RPC internals
  • Directory Structure: Annotated tree with module responsibilities
  • Key Modules: Worker, RPC client, API client, utilities breakdown
  • Coding Conventions: Async-first, strong typing, generated code handling
  • Build/Dev Setup: uv + make workflow, codegen commands
  • Testing Strategy: Unit vs integration tests, required env vars
  • Common Tasks: Adding RPC helpers, typed events, updating protos
  • Gotchas & Sharp Edges: URL schemes, generated code, wallet secrets, ALLO decimals
  • Contribution Workflow: Branch → dev → test → PR

Why

AI coding agents work best with quick context loading. This guide distills essential patterns, pitfalls, and workflows into a single reference file.

Comprehensive documentation to help AI agents understand how to effectively
contribute to this codebase, including:

- Project overview and architecture diagram
- Directory layout cheat-sheet
- Key modules and data flow documentation
- Generated code pipeline and Makefile targets
- Development setup instructions (uv, make dev, tox)
- Testing strategy and mocking patterns
- Coding conventions and patterns (async-first, guard clauses, etc.)
- Day-to-day task recipes
- Common gotchas and troubleshooting tips
- Contribution workflow
- Project overview and architecture (ASCII diagrams)
- Directory structure with module responsibilities
- Build/dev setup with uv and make targets
- Testing strategy (unit + integration)
- Common tasks and contribution workflow
- Gotchas and sharp edges to avoid

This guide helps AI agents (and humans) quickly understand
the codebase and contribute effectively.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants