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>
33 lines
1.1 KiB
Markdown
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.
|