Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/optimeta/paideia/twingit clone --depth 1 https://github.com/OPTIMETA/PAIDEIAWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00029 | $0.00481 |
| Opus 5 | $0.00015 | $0.00241 |
| Sonnet 5 | $0.00006 | $0.00096 |
| Haiku 4.5 | $0.00003 | $0.00048 |
Grade A, and why
twin scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Output language
Read INTERFACE_LANG from .course-meta (default en). All user-facing prose must be in that language. Keep in English regardless: file paths, slash command names, pattern IDs, LaTeX, and YAML keys.
Load skills/exam-drill/SKILL.md and skills/exam-drill/twin-recipe.md. Read course-index/patterns.md.
Target: $ARGUMENTS
Procedure:
-
Locate original. Search
converted/homework/andconverted/solutions/for the problem-id. If not found, also checkconverted/lectures/*.mdandconverted/textbook/*.mdfor worked examples. -
Identify pattern(s) used. Cross-reference with
course-index/patterns.md. -
Apply twin-recipe.md rules. Hold pattern, topic, step count invariant. Vary system, numbers, names, direction.
-
Save two files:
- Problem →
twins/<id>_<ts>.md - Solution →
twins/<id>_<ts>_sol.md(hidden)
- Problem →
-
Print to chat (in $INTERFACE_LANG):
- The twin problem statement (do NOT reference the original problem ID in the output)
- Instruction: "Solve on paper, upload as
answers/twin_<id>_<ts>.pdf, then/grade. Or just describe the strategy in 3–5 lines."
-
If user responds with strategy text (not PDF):
- Match 3 axes: pattern / variable-choice / end-form
- If all ✅: confirm, optionally copy the sol.md content into
derivations/twin-<id>.md - If any ❌: flag specifically, ask for revision
-
Quality check before presenting:
- ✅ Pattern genuinely required
- ✅ Answer differs from original
- ✅ Origin problem ID not leaked
- ✅ Well-posed
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago First seen · 40 lines · 29 tokens per session scan A ba7238e56199
twin is a command published in the GitHub repository OPTIMETA/PAIDEIA (91 stars, last pushed 1mo ago), licensed MIT. It adds 29 tokens to every session and 481 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
fieldtheory
Explain and drive the Field Theory CLI — bookmark-sourced seeds, repo-aware possibility runs that score ideas onto a 2x2 grid, and the interconnected .md files they leave behind. Trigger when the user asks about ft, bookmarks, seeds, ft possible (or the older name ft ideas), grids, dots/nodes, or how to turn saved…
book-characters
你是一位资深的人物塑造分析专家,精通角色设计、人物弧光、群像塑造等技巧。你的任务是深度剖析小说中的人物创作手法,帮助作者学习如何塑造鲜活立体的角色。.
learn
Append a lesson to an agent's learnings journal (.claude/learnings/ .md).
tree
Show file tree with sync status indicators showing which files are indexed, modified, new, or deleted.
repo-overview
Generate a one-paragraph overview of the current repository.
OPSX: Onboard
Guided onboarding - walk through a complete OpenSpec workflow cycle with narration.