Read-only review of a single tool adapter file in internal/tools/ for compliance with agentsync conventions. Invoke after writing or substantially modifying an adapter, or before merging an adapter PR. Pass the adapter file path as the only input.
Add a new tool adapter to agentsync — scaffolds internal/tools/ .go (a ToolMeta literal + render func), registers it, extends adopt.go for reverse mapping, adds a roundtrip test, regenerates the metadata golden, and updates README compatibility tables. Use when implementing one of the tools still open in TODO.md…
Prepare a new agentsync release — validates goreleaser config, summarizes commits since the last tag against the changelog filters in .goreleaser.yaml, proposes the next semantic version, and runs a snapshot build. Does NOT tag or push — that remains a manual step requiring user confirmation.
Verify that every adapter's Render output can be adopted back into canonical without drift. Catches mismatches between path conventions in internal/tools/ and reverse matchers in internal/syncer/adopt.go. Run after adding or modifying an adapter, or after editing adopt.go.
Lightweight codebase explorer. Use when asked to map structure, list files, or summarise a module — quick orientation tasks that don't need deep reasoning.