Agent Skills by ALSEL
Anthropic Claudeビジネス・経営⭐ リポ 0品質スコア 65/100

planning

アプリケーションのアーキテクチャと実装計画の原則 — スクリーン構造、データモデル、フェーズ分割、UIパターンの決定、コマンド推奨事項。アプリ機能またはアーキテクチャを計画する際に自動的に読み込まれます。

description の原文を見る

App architecture and implementation planning principles — screen structure, data models, phase breakdown, UI pattern decisions, and command recommendations. Auto-load when planning app features or architecture.

SKILL.md 本文

プランニング — アプリアーキテクチャと実装計画

スコープ評価

種類入力プランニングスコープ
アイデア → アプリストアカード完全 (画面 + データ + フェーズ)
新機能機能説明機能スコープのみ
リファクタリング対象コード変更スコープ + マイグレーション

画面設計

画面とルート (Expo Router)

  • ファイルベースのルーティング: app/(tabs)/, app/(modals)/
  • 1つのルートファイルあたり1つの画面
  • ネストされたレイアウトを活用

UIパターン選択 (Apple HIG基準)

各画面のナビゲーション、レイアウト、コアコンポーネントを決定します:

パターンユースケース
プッシュナビゲーション階層的なブラウジング (リスト → 詳細)
モーダル / ボトムシート一時的なタスク、作成
タブバートップレベルのセクション切り替え
スクロール + セクション長いコンテンツ、ダッシュボード
フラットリスト同質のアイテムリスト
グリッドビジュアル中心のコンテンツ
フォーム入力収集

データモデル

Supabaseデザイン原則

  • テーブル数を最小化。正規化よりも実用性を重視。
  • RLS (Row Level Security) は必須: auth.uid() = user_id
  • 共通パターン: user_id, created_at, updated_at

フェーズ分離

優先順位基準

  1. 依存関係 (他の機能がこれを必要とするか?)
  2. コア体験 (P0 — これなしではアプリではない)
  3. 体験の向上 (P1 — あるとより良い)
  4. 品質ポリッシュ (P2 — 基本品質)

コマンド推奨事項

タスクタイプ推奨コマンド
すべての実装 (ロジック、UI、インタラクション)/develop
ステップ完了/checkpoint

フェーズフォーマット

### フェーズ 1: コア (P0)
- [ ] タスク (ファイル: パス)
- [ ] (TDD) タスク (ファイル: パス)         ← ビジネスロジック

### フェーズ 2: インタラクション (P1)
- [ ] タスク (ファイル: パス)

### フェーズ 3: ポリッシュ (P2)
- [ ] タスク (ファイル: パス)

(TDD) 基準: ビジネスロジック (データ処理、状態管理、ユーティリティ、バリデーション) 付けない: UIレンダリング、インタラクション、アニメーション、ナビゲーション

チェックボックスルール:

  • /develop はタスク完了時に - [x] をマーク
  • 引数なしで /develop を実行すると、最初の - [ ] タスクが自動選択されます

リスク評価

種類質問
技術的初めて使うライブラリ/APIはあるか?
パフォーマンスアニメーションが多い画面はあるか?
スコープ時間が短い場合、最初に削減できるものは何か?

成果物フォーマット

/architect が生成するドキュメント。pipeline.md のアーティファクト契約に従う。

PRD.md

# [名前]

## コア体験
## メタファー
## 画面リスト
| 画面 | ルート | 優先順位 |
## アーキテクチャ
## データモデル
## マネタイゼーション
## Fidelity Map
## 完了基準
## Non-Goals
## 依存関係

ドメイン CLAUDE.md (src/features/[domain]/CLAUDE.md)

# [ドメイン名]

## 役割
## コンポーネント
- 既存 (taste-kit): [ワイヤーフレームの data-component から抽出]
- 新規: [ComponentName — 用途]
## 機能仕様
[ユーザー行動 → 結果]
## タスク
- [ ] [行動] — [成果物]
- [ ] (TDD) [行動] — [成果物]
## 注意事項

原則

  • 高速出荷、フィードバックで反復
  • コア機能を最初に、インタラクションレイヤーを次に
  • 1ファイル1コンポーネント、最大200行
  • 各フェーズをテスト可能なユニットに分割

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
taewoongheo
リポジトリ
taewoongheo/taste
ライセンス
MIT
最終更新
2026/5/5

Source: https://github.com/taewoongheo/taste / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: taewoongheo · taewoongheo/taste · ライセンス: MIT