Garden flashcards
SkillDocs & knowledgeCreate or revise Garden .fc study decks from notes while preserving existing card identities.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Garden flashcards skill
What this skill tells your AI
The instructions your AI receives, as published by aarnphm/aarnphm.github.io in .agents/skills/flashcards/SKILL.md and read by ahel’s review.
Write a sibling deck for the requested source note: content/thoughts/Sets.md pairs with content/thoughts/Sets.fc. Use the same basename and directory, with a bare .fc or .flashcards extension. One deck belongs to each note; preserve an existing deck's extension.
Read the source and existing deck. Select the requested facts and use the note's notation, wikilinks, and citations. Each prompt should test one unambiguous recall target. Use Q:/A: for a question and answer, or C: with [answer|optional hint] for contextual recall. Each deletion in a cloze produces a sibling card. See format and examples when authoring card syntax.
Keep already-correct cards byte-for-byte when adding cards. Rewording changes content-derived IDs and can disconnect existing FSRS scheduling. Cloze IDs include the whole sentence and deletion index, so changing a hint or one deletion can change every sibling's ID. Whitespace normalization preserves IDs only while parsing the same card boundaries; it can still change rendered Markdown. Make requested corrections and report affected identities.
Validate the edited deck with parseFlashcards in quartz/util/flashcards.ts: check errors, expected card count, duplicate IDs, and preservation of untouched IDs. Fix problems introduced by the edit before finishing. Deck authoring normally needs parser validation; changes to rendering or scheduling also need checks at their owning boundary.
For a requested preview, the viewer is /<slug>/flashcards; wait for the matching watcher build:ready and HTTP availability. The source note's review link is discovered from the sibling file. Grading and due queues require GitHub login and the D1-backed Worker; authoring a deck does not require changing stored schedules.
Signals
- GitHub stars
- 24
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
flashcards- Source
- github.com/aarnphm/aarnphm.github.io