Back to list
Gambitnl

glossary-modal-editor

by Gambitnl

Aralia V4

0🍴 0📅 Jan 25, 2026

SKILL.md


name: glossary-modal-editor description: Efficiently update the Glossary modal UI, hooks, and data so the in-app glossary stays polished, searchable, and accurate for every term.

Glossary Modal Editor

Use this skill when you need to:

  • change the Glossary modal layout, focus behavior, keyboard shortcuts, or resizing logic in src/components/Glossary/Glossary.tsx and its sub-components.
  • adjust how external UI elements (GameModals, ActionPane buttons, character sheets, tooltips) trigger or navigate within the glossary.
  • add, edit, or reorganize glossary content files so the modal renders new information.

Workflow

  1. Verify the data surface: Start by handling glossary JSON entries under public/data/glossary/entries/, obeying the id, category, filePath, and markdown rules. Reference references/data-editing.md for file structure, tooltip markup, table styling, and index-generation reminders before touching the modal.
  2. Update the UI: Use references/component-architecture.md to trace how Glossary composes GlossaryHeader, GlossarySidebar, GlossaryEntryPanel, GlossaryFooter, and GlossaryResizeHandles inside WindowFrame, how it uses useGlossaryModal, useGlossarySearch, and the surrounding GlossaryContext, and which higher-level modules (e.g., GameModals.tsx, App.tsx, tooltips, SingleGlossaryEntryModal) rely on it.
  3. Validate end-to-end: Run node scripts/generateGlossaryIndex.js, confirm no duplicate IDs or missing categories, and trigger the glossary in-app (Open the modal, use tooltips, or open a single entry modal) to ensure the new data appears and navigation callbacks still work.

References

  • references/component-architecture.md
  • references/data-editing.md

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon