simple-loader

Installation
SKILL.md

SimpleLoader Generation Skill

非同期データ読み込みの状態管理を sealed interface ベースのステートマシンとして生成する。 初回読み込み (initialLoad) とリフレッシュ (refresh) を明確に区別し、Compose UI ヘルパーと組み合わせて使う。

Usage

確認事項

コード生成前に以下を確認する。ユーザーの指示から明確に読み取れる項目は確認を省略してよい。

  1. 対象モジュール — SimpleLoader を配置するモジュール (例: ui/core, shared)
  2. パッケージ名 — 既存の構成から推定し提案
  3. 生成ファイル — 以下から選択 (デフォルト: 全て)
    • SimpleLoader.kt + SimpleLoaderFactory.kt — コア (必須)
    • SimpleLoaderExt.kt — 拡張関数 (dataOrNull, exceptionOrNull)
    • SimpleLoaderLogger.kt — ロギング
    • IllegalStateTransitionHandler.kt — 不正遷移ハンドラ
    • SimpleLoaderWithPartialData.kt — 部分データ対応
Related skills
Installs
1
Repository
tbsten/skills
GitHub Stars
1
First Seen
Mar 29, 2026