Agent skill

vocabulary-notes

Requirements for formatting and structuring the notes field in je-dict-1 entries. Covers formatting, content organization, and readability standards.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/vocabulary-notes-tkgally-je-dict-1-2

SKILL.md

Vocabulary Notes Guidelines

The notes field is a critical part of each entry, providing usage information, grammar patterns, cultural context, and other details that help learners deeply understand the word. As the dictionary grows, well-structured notes become increasingly important.

Language Requirement (CRITICAL)

All explanatory text in notes must be in English. This includes etymology, usage explanations, cultural context, grammar notes, and any other prose. Japanese text should appear only within example phrases, collocations, pattern demonstrations, and headwords — never as explanatory sentences.

This is a bilingual dictionary for English-speaking learners. Japanese prose explanations are too difficult for most target users.

✓ CORRECT: Derived from {始終|しじゅう} (from beginning to end).
✗ INCORRECT: {始終|しじゅう}が{変化|へんか}したもの。

✓ CORRECT: The kanji {躾|しつけ} is a kokuji (a kanji created in Japan).
✗ INCORRECT: 「{躾|しつけ}」は{国字|こくじ}({日本|にほん}で{作|つく}られた{漢字|かんじ})。

Formatting Requirements (HIGH PRIORITY)

1. Line Breaks Between Sections

Notes with multiple topics MUST separate each topic with a blank line:

✓ CORRECT:
{知|し}る means to learn or come to know something for the first time.

{知|し}っている (the ている form) means 'to know' - the state of already having that knowledge.

Common mistake: Using {知|し}る when you mean 'I know.'

✗ INCORRECT:
{知|し}る means to learn or come to know something for the first time. {知|し}っている (the ている form) means 'to know' - the state of already having that knowledge. Common mistake: Using {知|し}る when you mean 'I know.'

2. Bullet Points for Lists

Any list of 2 or more items MUST use bullet points. Use the hyphen-space format (- ):

✓ CORRECT:
Common compounds:
- {案内|あんない}{所|じょ}: information desk
- {道|みち}{案内|あんない}: directions
- ご{案内|あんない}: guidance (polite)

✗ INCORRECT:
Common compounds: {案内|あんない}{所|じょ} (information desk), {道|みち}{案内|あんない} (directions), ご{案内|あんない} (guidance, polite)

3. Section Headers

Use clear section headers followed by a colon for distinct categories of information:

TRANSITIVITY:
- Type: {自動詞|じどうし} (intransitive)
- Pair: {上|あ}げる (transitive)

COMMON PATTERNS:
- {値段|ねだん}が{上|あ}がる (prices rise)
- {気温|きおん}が{上|あ}がる (temperature rises)

4. Single-Topic Notes

For entries with only one note or a simple explanation, a single paragraph is acceptable:

✓ ACCEPTABLE:
この is a demonstrative that refers to things near the speaker. It always modifies a noun and cannot stand alone.

Content Categories

Notes should include relevant information from these categories, in approximate order of priority:

For All Entries

  1. Core semantic explanation - What the word fundamentally means beyond the gloss
  2. Similar word distinctions - How this word differs from near-synonyms
  3. Common collocations - Typical word pairings that aid natural usage
  4. Register notes - Formality level and situational appropriateness
  5. Common mistakes - What learners typically get wrong
  6. Cultural context - When cultural background aids understanding

Entry-Type-Specific Content

See the corresponding skill for type-specific requirements:

  • Verbs: See verb-entry skill (transitivity, aspect, particle patterns)
  • Adjectives: See adjective-entry skill (forms, similar words)
  • Particles: See particle-entry skill (predicate lists, contrasts)
  • Nouns/Adverbs/Expressions: See other-entries skill

Structure Templates

Verb Notes Template

[One-sentence summary of the verb's core meaning.]

TRANSITIVITY:
- Type: {自動詞|じどうし}/{他動詞|たどうし}
- Pair: [pair verb] (if exists)

ASPECT (ている):
[Explanation of what ている means for this verb]

COMMON PATTERNS:
- [pattern 1]
- [pattern 2]
- [pattern 3]

[Additional notes: register, negative usage, keigo, etc.]

Noun Notes Template

[One-sentence explanation of the noun's scope or meaning.]

COMMON EXPRESSIONS:
- [collocation 1]
- [collocation 2]

[Scope clarification if different from English]

[Related words if helpful]

Adjective Notes Template

[Adjective] is an [i-adjective/na-adjective].

FORMS:
- Adverbial: [form]
- Noun form: [form] (if natural)

SIMILAR WORDS:
- [word 1] vs. [word 2]: [distinction]

[Register or special usage notes]

Simple Entry Template

For entries that don't need extensive notes:

[Core explanation in 1-2 sentences.]

[One optional list of 2-3 related items if helpful.]

Formatting Technical Details

Newlines in JSON

In the JSON notes field, use \n for line breaks and \n\n for paragraph breaks:

json
"notes": "First paragraph here.\n\nSecond paragraph here.\n\nBullet list:\n- Item one\n- Item two"

Furigana (CRITICAL)

All kanji in notes MUST have furigana using the {漢字|かな} notation.

This is a common source of errors. Every kanji - in idioms, collocations, cultural notes, alternative kanji forms, etc. - must be annotated:

✓ {案内|あんない}する means to guide.
✗ 案内する means to guide.

✓ IDIOM: {暖簾|のれん}に{腕押|うでお}し
✗ IDIOM: 暖簾に腕押し

✓ KANJI: Sometimes written as {家鴨|あひる}
✗ KANJI: Sometimes written as 家鴨

Verify with:

bash
python3 build/verify_furigana.py <entry_id>

Punctuation

  • Use Japanese punctuation (。、) within Japanese text
  • Use English punctuation in English explanations
  • Colons after section headers: COMMON PATTERNS:
  • Hyphens for bullet points: - item

Quality Checklist

Before finalizing notes:

  • All explanatory prose is in English - no Japanese-language explanations
  • Multiple topics are separated by blank lines
  • Lists of 2+ items use bullet points
  • All kanji have furigana - including idioms, collocations, kanji variants
  • Verify: python3 build/verify_furigana.py <entry_id> shows "✓ OK"
  • Section headers are clear and consistent
  • Information is ordered by usefulness to learners
  • No run-on paragraphs mixing unrelated information
  • Length is appropriate (not too sparse, not overwhelming)

Examples of Well-Formatted Notes

Example 1: Verb Entry

{開|あ}く is an intransitive verb meaning something opens by itself or becomes open.

TRANSITIVITY:
- Type: {自動詞|じどうし} (intransitive)
- Pair: {開|あ}ける (transitive, to open something)

ASPECT (ている):
- {開|あ}いている means 'is open' (resulting state), not 'is opening'
- Example: {店|みせ}が{開|あ}いている = The store is open

COMMON PATTERNS:
- {ドア|どあ}が{開|あ}く (door opens)
- {店|みせ}が{開|あ}く (store opens)
- {花|はな}が{開|あ}く (flower blooms)
- {穴|あな}が{開|あ}く (hole opens/forms)

Example 2: Noun Entry

{電話|でんわ} refers to both the telephone device and the act of calling.

COMMON EXPRESSIONS:
- {電話|でんわ}をかける: to make a call
- {電話|でんわ}に{出|で}る: to answer the phone
- {電話|でんわ}を{切|き}る: to hang up
- {電話|でんわ}{番号|ばんごう}: phone number

Note: {携帯|けいたい}{電話|でんわ} (mobile phone) is often shortened to {携帯|けいたい} or ケータイ in casual speech.

Example 3: Simple Entry

ここ refers to a location near the speaker. It's part of the ko-so-a-do demonstrative system.

Related words:
- そこ: there (near listener)
- あそこ: over there (far from both)
- どこ: where (question)

Notes on Web Display

The web interface renders notes with line break support. To ensure proper display:

  1. Use \n\n (double newline) between paragraphs/sections
  2. Use \n (single newline) before each bullet point
  3. Bullet points with - will display as a list

The rendering converts newlines appropriately, so focus on logical structure in the JSON.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results