mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-30 07:37:38 +00:00
- 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>
1.1 KiB
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.