arete-programs
Installation
SKILL.md
Build with Arete Program SDKs
Use the exact generated program surface. Do not infer instruction arguments, account roles, PDA seeds, semantic operation names, or signer requirements from a raw IDL or remembered protocol API.
Resolve the Program Surface
Start from intent when the protocol or operation is not already pinned:
a4 explore catalog --query "<intent>" --kind program --json
a4 explore catalog program <program-slug> --json
The exact catalog descriptor determines program identity, available read and
build modes, SDK targets, Program Read delivery, authentication, and the
install command. Do not infer a missing delivery mode from catalog knowledge.
Inspect reviewed operation, instruction, and account semantics as needed: