スキル一覧に戻る
lluistfc

k-import-export

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-import-export description: > Import/export system for sharing books between characters. Covers BDB1 envelope format, async import worker (6-phase pipeline), merge semantics (handling duplicates), export library flow, compression (LibDeflate), and conflict detection. Use when working with import/export features or debugging data transfer. Triggers: import, export, BDB1, ImportWorker, merge, compression, LibDeflate, share.

Import/Export System

Knowledge for BookArchivist's data sharing system (BDB1 format, async import pipeline).

Quick Reference

ComponentPurpose
BDB1 FormatEnvelope format (header + payload + checksum)
ImportWorkerAsync 6-phase pipeline (decode→deserialize→validate→merge→index→complete)
ExportSerialize library → BDB1 envelope (with optional compression)

Key Feature: Import merges books by ID (preserves existing data, avoids duplicates).

Full Documentation

See: ../../.github/copilot-skills/5-import-export.md

Contains:

  • BDB1 envelope structure (header, CRC, schema version)
  • Export flow (serialize → compress → encode → envelope)
  • Import flow (6 phases: decode, deserialize, validate, merge, index, complete)
  • Merge semantics (ID-based, preserves existing)
  • Conflict detection (legacy.importConflict flag)
  • Compression support (LibDeflate, v2 format)
  • Error handling (CRC mismatch, schema validation)
  • Async iteration (16ms budget per phase)

スコア

総合スコア

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

レビュー

💬

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