amy-expert
Installation
SKILL.md
Amy CLI Expert
Practical patterns for touching the cli/ module without breaking
its public contract.
When to use this skill
- Adding a new
amy <verb>subcommand. - Editing anything under
cli/src/main/kotlin/…/cli/. - Writing a shell script or test harness that drives Amy.
- Extracting code out of
amethyst/so the CLI can call it (this is the single most common reason an Amy feature request stalls). - Deciding whether a piece of logic belongs in
cli/vscommons/vsquartz/(answer: almost nevercli/).
Not for: general Nostr protocol work (nostr-expert), general
Kotlin (kotlin-expert), Compose UI (compose-expert), Android-only
flows (android-expert), gradle/build (gradle-expert).