simple-loader
Installation
SKILL.md
SimpleLoader Generation Skill
非同期データ読み込みの状態管理を sealed interface ベースのステートマシンとして生成する。 初回読み込み (initialLoad) とリフレッシュ (refresh) を明確に区別し、Compose UI ヘルパーと組み合わせて使う。
Usage
確認事項
コード生成前に以下を確認する。ユーザーの指示から明確に読み取れる項目は確認を省略してよい。
- 対象モジュール — SimpleLoader を配置するモジュール (例:
ui/core,shared) - パッケージ名 — 既存の構成から推定し提案
- 生成ファイル — 以下から選択 (デフォルト: 全て)
-
SimpleLoader.kt+SimpleLoaderFactory.kt— コア (必須) -
SimpleLoaderExt.kt— 拡張関数 (dataOrNull,exceptionOrNull) -
SimpleLoaderLogger.kt— ロギング -
IllegalStateTransitionHandler.kt— 不正遷移ハンドラ -
SimpleLoaderWithPartialData.kt— 部分データ対応
-
Related skills