OleksandrHavuka

16 mods across 1 repository, 2 stars between them.

shadowling

02

OleksandrHavuka/shadowling

Settings file Claude Code

Passive vocabulary glossing for Claude Code — collect words with /vocab and get inline native-language translations in replies until you've learned them.

2 2mo ago A tokens not measured AGPL-3.0

drift

03

OleksandrHavuka/shadowling

Skill Claude CodeCodex

Dev: check a target (spec / plan / working diff / code) for architectural drift from the rulebook docs/ARCHITECTURE.md — report qualitative deviations citing rule ids, and triage new ones into docs/Debt.md. Usage: /drift.

2 2mo ago A 60 tokens AGPL-3.0

reinstall

04

OleksandrHavuka/shadowling

Skill Claude CodeCodex

Dev: force-reinstall the shadowling plugin from the local working tree into the Claude Code cache so you can test it by hand. Usage: /reinstall.

2 2mo ago A 35 tokens AGPL-3.0

shadowling-db

05

OleksandrHavuka/shadowling

Skill Claude CodeCodex

Use whenever you read, query, or mutate shadowling's sqlite database (shadowling.db) — any SELECT/INSERT/UPDATE/DELETE, ad-hoc SQL, dropping/clearing/resetting rows, inspecting data, or checking a migration's result. All DB access goes through a skill entrypoint, a repository method (models/), or sql.py — never raw…

2 2mo ago A 116 tokens AGPL-3.0

shadowling

06

OleksandrHavuka/shadowling

Plugin Claude Code

Passive language learning: add words with /loot (remove with /drop) and Claude glosses them inline in its replies, while /debrief turns your writing in the language you're learning into personal grammar/phrasing/idiom/irregular-verb frequency docs.

2 2mo ago A tokens not measured AGPL-3.0

UserPromptSubmit

07

OleksandrHavuka/shadowling

Hook

Runs when you submit a prompt, before the agent sees it, executing gloss.py via python3. From OleksandrHavuka/shadowling.

2 2mo ago A tokens not measured AGPL-3.0

Stop

08

OleksandrHavuka/shadowling

Hook

Runs when the agent finishes a response, executing gloss.py and capture.py via python3 (2 commands). From OleksandrHavuka/shadowling.

2 2mo ago A tokens not measured AGPL-3.0

aha

09

OleksandrHavuka/shadowling

Skill Claude CodeCodex

Explain an expression in the language you're learning that you can't read literally — get a verdict (memorize vs learnable rule) + how to read it, saved to the decode dataset. Usage: /aha [+ your hunch].

2 2mo ago A 51 tokens AGPL-3.0

anki-sync

10

OleksandrHavuka/shadowling

Skill Claude CodeCodex

Push enriched vocab to Anki Desktop as flashcards and pull review progress back. Usage: /anki-sync.

2 2mo ago A 24 tokens AGPL-3.0

debrief

11

OleksandrHavuka/shadowling

Skill Claude CodeCodex

Review your buffered writing into per-category frequency docs (grammar / rephrasings / idioms / verbs). Usage: /debrief.

2 2mo ago A 30 tokens AGPL-3.0

drop

12

OleksandrHavuka/shadowling

Skill Claude CodeCodex

Remove words/terms from your vocab list. Comma-separated for several at once. Usage: /drop [, , ...].

2 2mo ago A 33 tokens AGPL-3.0

loot

13

OleksandrHavuka/shadowling

Skill Claude CodeCodex

Add words/terms you're learning, enriched (translation, alternative translations, examples, synonyms, definition) into your native/learning languages. Comma-separated for several at once. Usage: /loot [, , ...].

2 2mo ago A 51 tokens AGPL-3.0

setup

14

OleksandrHavuka/shadowling

Skill Claude CodeCodex

Set up shadowling's three languages — native (translations), learning (what you study), and explanation (corrections). Required before first use. Usage: /shadowling:setup.

2 2mo ago A 39 tokens AGPL-3.0

tutor

15

OleksandrHavuka/shadowling

Skill Claude CodeCodex

Drill your recorded pains (friction phrasings, grammar fixes, irregular verbs, learned vocab) with spaced repetition. Usage: /tutor [size].

2 2mo ago A 36 tokens AGPL-3.0

vipe

16

OleksandrHavuka/shadowling

Skill Claude CodeCodex

Dev: wipe the six category datasets (incident tables) for a clean test run; keeps config, vocab, and the message store. Usage: /vipe.

2 2mo ago A 35 tokens AGPL-3.0