1 Commits

Author SHA1 Message Date
Francis Batac 4759126a51 Add AGENTS.md and copilot-instructions.md for AI agent onboarding (#133)
* Add AGENTS.md and copilot-instructions.md for AI agent onboarding

Add two complementary instruction files so AI coding agents can work
effectively in this repository without re-discovering conventions:

- AGENTS.md (7K chars): agent-agnostic open standard with full project
  structure, build/test commands, coding patterns, testing conventions,
  error handling, key interfaces, and non-obvious gotchas.

- .github/copilot-instructions.md (2K chars): concise Copilot-specific
  instructions under the 4K code review limit, covering the essentials
  and referencing AGENTS.md for full details.

Closes #132

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: update cmd to generate an executable binary

Co-authored-by: Sameen Karim <skarim@github.com>

* fix: update cmd to get the build output as an exec binary

Co-authored-by: Sameen Karim <skarim@github.com>

* Fix build command and errors.As usage per review feedback

- go build ./... compiles but does not produce a binary. Changed to
  go build -o gh-stack . which actually outputs the executable.
- errors.As(err, &ExitError{}) panics at runtime because the value
  type ExitError does not satisfy the error interface (only *ExitError
  does). Updated to the correct two-line pattern matching cmd/root.go.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Sameen Karim <skarim@github.com>
2026-06-17 14:00:46 -07:00