スキル一覧に戻る
lluistfc

k-ui-refresh

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-ui-refresh description: > UI refresh pipeline and ViewModel state management. Covers shared UI state (ViewModel), safe refresh execution (guarding), lazy initialization patterns, Reader/List coordination, and avoiding infinite refresh loops. Use when debugging UI refresh issues, race conditions, or cascading updates. Triggers: RefreshUI, ViewModel, UI state, refresh loop, lazy init, UI coordination.

UI Refresh Flow & State Management

Knowledge for BookArchivist's UI refresh pipeline and shared state (ViewModel).

Quick Reference

ComponentPurpose
ViewModelShared UI state (selection, mode, filters)
RefreshUI()Safe refresh pipeline (guarded execution)
Lazy InitDefer frame creation until needed

Critical: RefreshUI uses guards to prevent infinite loops (common during multi-page capture).

Full Documentation

See: ../../.github/copilot-skills/6-ui-refresh-flow.md

Contains:

  • ViewModel structure (selection, mode, filters, pagination)
  • RefreshUI pipeline (guard → list refresh → reader refresh)
  • Lazy initialization pattern (SafeCreateFrame)
  • Reader/List coordination (selection sync)
  • Refresh guards (preventing cascading calls)
  • Capture refresh behavior (once per session, not per page)
  • Common pitfalls (infinite loops, race conditions)

スコア

総合スコア

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

レビュー

💬

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