arcium-program-development

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

Arcium Program Development

Use this skill to implement and debug Arcium computations end-to-end with strict contracts across Arcis circuits, Anchor program wiring, callback verification, and client/test encryption flow.

Decision Tree (Task Classification)

Classify the request before editing code:

  1. Stateless computation (e.g., Coinflip)
  • No persistent encrypted state account update.
  • Usually one encrypted input and one revealed/encrypted output.
  • Read first: references/implementation-playbook.md, references/callback-output-shapes.md.
  1. Stateful encrypted account flow (e.g., Voting, Sealed Bid, Blackjack)
  • Requires .account(pubkey, offset, len) with exact byte layout.
  • Usually callback writes ciphertext + nonce to account state.
  • Read first: references/account-layout-offsets.md, references/implementation-playbook.md.
Installs
12
GitHub Stars
3
First Seen
Feb 14, 2026