slangifylisted
Install: claude install-skill ChulioZ/fountain-of-youth
# Slangify
Rewrite the user's text in youth register, preserving meaning.
## Data files
The vocabulary ships inside this skill, in the `data/` directory beside this file:
| File | Contents |
| :--- | :--- |
| `data/patterns.json` | Constructions and register rules. Always read this one. |
| `data/pack.json` | English vocabulary |
| `data/pack.de.json` | German vocabulary |
Read `data/patterns.json` and the pack matching the input language, resolving both against this skill's own directory.
**If a Read fails, stop and tell the user the pack could not be loaded.** Do not produce a rewrite from memory. Sourced, dated, banded vocabulary is the entire point of this skill — improvised slang is exactly the failure mode it exists to prevent, and it is indistinguishable from working output to the person reading it.
## Locale
**Match the language of the input text.** German in, German out — nobody wants their German sentence answered in English slang.
| Input | Pack |
| :--- | :--- |
| English | `pack.json` |
| German | `pack.de.json` |
An explicit `de` or `en` in the invocation overrides the detection. For any other language, say the pack doesn't cover it yet rather than improvising — and mention that adding one is a PR.
`patterns.json` is English-shaped. Its `register_rules` (lowercase, no terminal period, dropped hedges, reaction before fact) carry over to German fine; the `patterns` themselves mostly do not. Don't force an English construction onto a German sentence.
Ev