Files
amethyst/quartz/agent-skill/README.md
Vitor PamplonaandClaude Opus 5.5 dee0db7d48 docs: Quartz agent skill for library users, and stale docs found in the audit
- quartz/agent-skill/quartz/: an installable Agent Skill for projects that
  depend on Quartz (not loaded in this repo). Its code compiles against the
  current API, and the agent-config check verifies its links into the repo.
- quartz/CLIENT.md: Maven coordinates instead of project(":quartz"), the
  bundled OkHttp transport, and a "One-shot Reads" section on the accessories
  (fetchAll / fetchFirst / fetchAllPages / count); the example compiles.
- Version pins 1.16.0 -> 1.17.0 in README.md (Quartz), geode/README.md and
  BUILDING.md; v1.17.0 is published on Maven Central, GitHub and ghcr.
- pl: the two call-duration strings were empty (blank call timer) and
  consent_profile_changes dropped its %1$s; en: stray quote in
  badge_award_image.
- commons/ARCHITECTURE.md: model/cache is all commonMain, not jvmAndroid.
- cli/DEVELOPMENT.md: screens/navigation are shared UI, and the command
  template now uses the real TextNoteEvent.build instead of a nonexistent
  buildTextNote.
- KDoc: drop the removed runLegacy task; UserFinderSubscription releases on
  dispose, with the 30 s grace only after ON_STOP.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 12:21:13 -04:00

1.1 KiB

Quartz agent skill

quartz/ is an Agent Skill for coding agents working in a project that depends on Quartz. It teaches the agent where things are in the library and which helpers to reach for (the fetch* / publish accessories, typed event builders, NostrSigner, NIP-19 / NIP-05 parsing) instead of re-implementing them, and links to the full guides in this repo.

It is not loaded when you work on Amethyst itself; the repo's own skills live in .claude/skills/.

Install

Copy the quartz/ folder into your project's skills directory:

# Claude Code
mkdir -p .claude/skills && cp -r path/to/amethyst/quartz/agent-skill/quartz .claude/skills/

# Codex
mkdir -p .agents/skills && cp -r path/to/amethyst/quartz/agent-skill/quartz .agents/skills/

Or, without cloning the repo:

mkdir -p .claude/skills/quartz && curl -fsSL -o .claude/skills/quartz/SKILL.md \
  https://raw.githubusercontent.com/vitorpamplona/amethyst/main/quartz/agent-skill/quartz/SKILL.md

Use ~/.claude/skills/ or ~/.agents/skills/ instead to make it available in every project.