# Experience Plan

> 機能・画面の実装着手前に「状態×見た目×周辺」を列挙する体験網羅チェックリスト。宣言外の実装を防ぐ関所として task-run/auto-task 等から使う。

- Skill: `mae616/experience-plan` (Agent Skill)
- Install (CLI): `npx skillmds@latest add mae616/experience-plan`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mae616/experience-plan/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: mae616 (https://skillmd.com/u/mae616)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/mae616/experience-plan

---


# Experience Plan Skill

## 発火条件
- UI/画面/機能の実装着手前（`task-run` の実装ステップ、UI変更を伴うタスク全般）に適用する。

## 思想（判断ルール）
- 網羅の視点はチェックリストが供給する（モデル性能に依存させない）。暴走は「宣言＝契約」で防ぐ。
- 着手前に以下を列挙し、各項目へ「やる / やらない / 後続タスク化」を宣言してから実装する。宣言外の実装は禁止。
- 宣言リストは人間のGO（またはIssue詳細化時の固定）を通す。

## チェックリスト（着手前に列挙）
- [ ] **全状態の見た目**: 通常/遷移中/空/エラー/終了
- [ ] **モーション**: 何が・いつ・なぜ動くか
- [ ] **周辺の世界観整合**: 背景・枠・境界で辻褄が合うか（例: 容器の外に中身がはみ出さない）
- [ ] **文言**: SSOT（copy.json等）参照か、直書きしていないか
- [ ] **進行フィードバック**: スコア・カウンタ等の反映

## よくある落とし穴
- チェックリストを飛ばして「動くもの」だけ作り、空/エラー状態が未実装のまま残る
- 宣言していない追加実装（気づいた改善）をその場で実装してしまう（→後続タスク提案に留める）

