スキル一覧に戻る
lluistfc

k-savedvariables

by lluistfc

Wow Addon - Records books/letters read via the default ItemTextFrame and provides a UI to re-read them

0🍴 0📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: k-savedvariables description: > Database schema and persistence layer for BookArchivist. Covers BookArchivistDB structure, book entry schema, Repository pattern for dependency injection, indexes (item/object/title), migrations (v1→v2), and data flow patterns. Use when working with saved data, database access, or understanding persistence. Triggers: database, BookArchivistDB, schema, booksById, indexes, Repository, persistence, migration.

SavedVariables Structure & Database Layer

Core knowledge for BookArchivist's database schema, Repository pattern, and data persistence.

Quick Reference

ComponentPurpose
BookArchivistDBPer-character SavedVariables (main storage)
Repository:GetDB()Central database access (dependency injection)
booksByIdv2 book storage (keyed by stable book ID)
indexesFast lookups (item/object/title → bookIds)
Migrationsv1→v2 schema evolution

Full Documentation

See: ../../.github/copilot-skills/1-savedvariables-structure.md

Contains:

  • Complete BookArchivistDB schema
  • BookEntry structure (all fields explained)
  • Repository pattern (Init/GetDB for test isolation)
  • Index structures (objectToBookId, itemToBookIds, titleToBookIds)
  • Migration system (v1→v2 booksById transition)
  • Read/write data flows
  • Common access patterns

スコア

総合スコア

70/100

リポジトリの品質指標に基づく評価

SKILL.md

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

+20
LICENSE

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

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

0/5

レビュー

💬

レビュー機能は近日公開予定です