Agent skill
vocabulary-notes
Requirements for formatting and structuring the notes field in je-dict-1 entries. Covers formatting, content organization, and readability standards.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/vocabulary-notes
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.
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
- Core semantic explanation - What the word fundamentally means beyond the gloss
- Similar word distinctions - How this word differs from near-synonyms
- Common collocations - Typical word pairings that aid natural usage
- Register notes - Formality level and situational appropriateness
- Common mistakes - What learners typically get wrong
- Cultural context - When cultural background aids understanding
Entry-Type-Specific Content
See the corresponding skill for type-specific requirements:
- Verbs: See
verb-entryskill (transitivity, aspect, particle patterns) - Adjectives: See
adjective-entryskill (forms, similar words) - Particles: See
particle-entryskill (predicate lists, contrasts) - Nouns/Adverbs/Expressions: See
other-entriesskill
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:
"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:
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:
- 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:
- Use
\n\n(double newline) between paragraphs/sections - Use
\n(single newline) before each bullet point - Bullet points with
-will display as a list
The rendering converts newlines appropriately, so focus on logical structure in the JSON.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?