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

33 lines
1.1 KiB
Markdown

# Quartz agent skill
`quartz/` is an [Agent Skill](https://agentskills.io) 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:
```bash
# 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:
```bash
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.