# Mini App Review

> デプロイ済みアプリの作成者レビューを実施する。「レビュー」「改善」「ブラッシュアップ」を依頼されたときに使用する。

- Skill: `majiayu000/mini-app-review` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/mini-app-review`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/mini-app-review/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/mini-app-review

---


# Mini App Review Workflow

デプロイ済みアプリを作成者視点でレビューし、改善点を洗い出す。主成果物はreview_report.md（レビュー結果・改善提案・優先度付きアクションリスト）。

## Instructions

### 1. Preflight（事前確認）
- ドキュメント精査原則（Preflight必須）：テンプレート確認後、生成前に必ず以下を実施すること。
  - requirements.md、design.mdを読み込み、当初の意図を把握する。
  - 実装コード（index.html, style.css, app.js）を精読する。
  - 公開URLにアクセスして実際の動作を確認する。
  - test_report.md、deploy_log.mdがあれば確認する。
  - これらを完了するまでレビューを開始しない。
- `./assets/review_template.md` を先に読み、レビューレポートの構造を確認する（テンプレートファースト）。
- `./assets/review_checklist.md` でレビュー観点を確認する。

### 2. 生成
- `./questions/review_questions.md` を使ってレビュー方針を確認する。
- 以下の観点でレビューを実施する:
  1. **機能面**: 要件充足度、ユーザビリティ、エッジケース対応
  2. **コード品質**: 可読性、保守性、パフォーマンス、セキュリティ
  3. **デザイン面**: UI/UX、レスポンシブ、アクセシビリティ
  4. **技術的負債**: リファクタリング候補、改善余地
  5. **拡張性**: 将来の機能追加への対応しやすさ
- 改善点を優先度（High/Medium/Low）で分類する。
- 具体的な修正案をコード例とともに提示する。
- review_report.mdを作成する。

### 3. QC（必須）
- `recommended_subagents` のQC Subagent（`qa-mini-app-qc`）に評価・チェックを委譲する。
- Subagentは最初に `./evaluation/evaluation_criteria.md` をReadし、評価指標に基づいてQCを実施する。
- 指摘を最小差分で反映する（テンプレの章立ては崩さない）。
- 再度SubagentでQCする。
- これを最大3回まで繰り返し、確定する。
- 指摘に対し「修正した/しない」と理由を成果物に残す。

### 4. バックログ反映
- review_report.mdを`app/{app_name}/docs/`配下に保存する。
- 改善アクションをユーザーに提示し、対応方針を確認する。
- ユーザーが改善実施を希望した場合、mini-app-buildに連携する。
- review_done=true を記録してから次工程へ進む。
- **status-updater**を呼び出してステータスを更新する。

subagent_policy:
  - 品質ループ（QC/チェック/フィードバック）は必ずサブエージェントへ委譲する
  - サブエージェントの指摘を反映し、反映結果（修正有無/理由）を成果物に残す

recommended_subagents:
  - qa-mini-app-qc: レビュー観点の網羅性、改善提案の妥当性、優先度の適切性を検査

## Resources
- questions: ./questions/review_questions.md
- assets: ./assets/review_template.md
- assets: ./assets/review_checklist.md
- evaluation: ./evaluation/evaluation_criteria.md
- triggers: ./triggers/next_action_triggers.md

## Next Action
- triggers: ./triggers/next_action_triggers.md

起動条件に従い、条件を満たすSkillを自動実行する。

