flow-patterns について
flow-patterns は、会話でインタラクションフローの原則を適用するデザインスキルです。ユーザーの状況把握、適切な手順数、エラーからの復帰、段階的な情報提示を重視します。
主な機能
- 01ユーザーが状況を把握できる設計
- 02操作の複雑さに応じた手順
- 03フローに組み込むエラー復帰
- 04必要に応じた複雑さの提示
- 05確認より取り消しを優先
活用シーン
- 01複数ステップの製品フローの検討
- 02エラー状態からの復帰設計
- 03高度な選択肢を示す時点の判断
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dragoon0x/ taste-skills --skill flow-patternsインストール後、Claude Code で/flow-patternsを入力して読み込まれたか確認します。
詳細
フローパターン
単一の画面だけでなく、時間の経過とともに製品がどのように感じられるか。
使い方
/flow-patternsこの会話にフローデザインの制約を適用します。
制約
フローの原則
- ユーザーがいつでも「今どこにいるか」「どこから来たか」「次に何が起こるか」を把握できるようにしなければなりません。
- アクションの複雑さに応じた最小限のステップ数にしなければなりません。ステップをゼロにするのではなく、適切な数にします。
- エラーからの復旧を後付けではなく、フローの一部として設計しなければなりません。
- 確認よりも取り消しを優先すべきです(「アクションが完了しました。取り消しますか?」は「よろしいですか?」より優れています)。
段階的な開示
- 現時点で必要な情報だけを表示し、必要に応じて複雑な情報を開示しなければなりません。
- どの時点で「シンプル」が「情報を隠している」状態に変わるのかを判断しなければなりません。
- コンテキストに応じたアクションを使うべきです(離れたツールバーではなく、コンテンツの近くにアクションを表示します)。
- スマートなデフォルトを使うべきです(コンテキストに基づいて事前入力し、最も一般的なオプションを設定します)。
アンチパターン
- 進行状況インジケーターのない複数ステップのフロー
- コンテキストから推測できる情報を尋ねること
- 復旧手段のない行き止まりのエラー状態
- 実際には不要な必須ステップ
- 簡単に取り消せるアクションに対する確認ダイアログ
コメント
Markdown 対応