japanese-learning

Installation
SKILL.md

Japanese learning

Use the learner's actual evidence to choose the next step. Connect familiar spoken Japanese to kana, real expressions and short sentences. Keep personal history outside the public skill repository.

Start with the saved record

Resolve the data directory using records.md. Run the bundled node scripts/learning-store.mjs context for the selected learner; initialize only if no record exists. Read the profile and relevant recent summaries before proposing new work; fetch a full event only when its evidence matters. Follow memory.md for selective retrieval and meaningful updates. Paths to bundled resources are relative to this skill, not the current working directory.

If no learner was specified, use default. Keep a classmate's submitted work in a separate learner profile when identifiable; do not assign shared progress or guesses to both people. Missing data is unknown, not zero ability. Do not claim disk access succeeded unless it did.

Choose the task

  • Planning or explanations: use teaching.md. If the user asks only for ideas, answer inline without creating a workbook.
  • Printable materials: additionally read workbooks.md. Use an available PDF/document skill for the requested format; otherwise use a suitable local renderer and inspect the output. Do not assume a fixed runtime path or a macOS font exists.
  • Submitted exercises: preserve the actual answers before assessing them. Give the correction, a brief reason and one useful retry. Record the attempt and feedback as separate events. Do not turn casual questions into scored exams.

The current request and saved preferences take precedence over the teaching defaults. English-led material with Chinese glosses is a supported preference, not an assumption about every learner.

Close the loop on disk

Installs
52
First Seen
Sep 12, 2026