miniapp-center-hub-refactor について
miniapp-center-hub-refactorは、ナビゲーションやページの担当範囲が分かりにくくなった際に、ミニアプリの情報設計を見直すスキルです。ハブの設計、ルートの対応付け、移行計画を支援します。
主な機能
- 01トップレベルナビゲーションと入口の監査
- 02高頻度の操作と低頻度の設定の分離
- 03ハブのセクションとページ所有権の設計
- 04旧入口と新しい配置先の対応付け
- 05ナビゲーション変更と確認の順序化
活用シーン
- 01保留中の作業を見つけにくい場合
- 02設定や連携機能の担当範囲が不明な場合
- 03トップレベルタブを減らしてページを再編する場合
- 04ナビゲーション移行を計画する場合
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sun-sunshine06/ miniprogram-skills --skill miniapp-center-hub-refactorインストール後、Claude Code で/miniapp-center-hub-refactorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/center-hub-playbook.mdexample-prompts.md詳細
ミニアプリセンターハブのリファクタリング
概要
表面的なスタイルやラベルではなく、情報アーキテクチャそのものが本当の問題である場合にこのスキルを使用します。ユーザーが、保留中の作業をどこで処理すればよいか、設定をどこで管理すればよいか、どのタブが連携や個人の状態を担っているのか分からなくなったときに活用してください。
クイックスタート
references/center-hub-playbook.mdを読みます。- ルートを移動する前に、現在のトップレベルタブ、重複するエントリーポイント、詳細ページを監査します。
- 高頻度のアクションフローと低頻度の設定フローを分離します。
- ハブはアグリゲーターとして維持し、独自の状態、フォーム、バリデーションを必要とするフローには詳細ページを残します。
- ページのテキストを短くすることだけが目的であれば、代わりに
miniapp-user-facing-copy-trimを使用します。
基本ルール
- 現在のファイルツリーではなく、ユーザーの疑問から始めます:
- 今すぐ処理すべきことは何か
- 設定や連携はどこで管理するのか
- トップレベルタブを減らすのは、代替のエントリーポイントが引き続き明確である場合に限ります。
- ハブを構造化されていない1つの長いページにするのではなく、
inbox、settings、statusなど、所有権が安定した内部セクションをハブに設けます。 - ハブでは要約と次のアクションを目立たせ、長い説明やめったに使われない詳細は控えめにします。
- フローが独自のフォーム状態、バリデーション、フィルター、多段階のインタラクションを持つ場合は、詳細ページを残します。
- ページは、どの古いページがリンクしていたかではなく、所有権に基づいて移動します。
- 古いナビゲーションを削除または非表示にする前に、古いエントリーポイントから新しいハブの場所への移行マップを定義します。
- 構造の変更をレビュー可能に保つため、トップレベルナビゲーション、ルートドキュメント、スモークチェックをまとめて更新します。
出力形式
- 現在のナビゲーションの問題
- 提案するハブ構造
- ページの所有権と移行マップ
- 移行の順序
リソース
references/center-hub-playbook.md: 監査チェックリスト、セクション設計ルール、移行ガイダンスreferences/example-prompts.md: 再利用可能なトリガープロンプトと非トリガープロンプト
コメント
Markdown 対応