# Go Sdk Maintainer

> Maintain and extend the OpenAI Agents Go SDK core packages with safe, tested changes. Use when adding SDK features, fixing bugs in agent/runner/tools/handoff/session packages, updating public API behavior, or preparing production-quality Go code changes. Use when this capability is needed.

- Skill: `tomevault-io/go-sdk-maintainer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/go-sdk-maintainer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/go-sdk-maintainer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/go-sdk-maintainer

---


# Go SDK Maintainer

Implement changes in small, reviewable commits.

## Follow this workflow

1. Read the touched package tests first.
2. Update code with backward compatibility in mind.
3. Add or update focused unit tests.
4. Run package tests first, then full repo tests.
5. Update docs when behavior changes.

## API safety rules

- Preserve exported API unless the task explicitly allows breaking changes.
- Prefer additive changes over mutating existing behavior.
- Keep defaults stable.
- Keep error messages actionable.

## Testing checklist

- Run targeted tests for touched packages.
- Run `go test ./...` before finishing.
- Ensure new code is formatted with `gofmt`.

Use `references/testing.md` for command patterns.

---
> Source: [MitulShah1/openai-agents-go](https://github.com/MitulShah1/openai-agents-go) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-23 -->

