← ClaudeAtlas

trigger-action-maplisted

自動化フローのトリガー・アクション・条件分岐・エラー処理を可視化する。n8n / Webhook / cron 等の実装前に、フロー全体の抜け漏れを確認する。
thinkyou0714/claude-lab-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill thinkyou0714/claude-lab-skills
## Purpose 自動化フローを「何が起きたら → 何をする → 失敗したらどうする」の形で網羅的に整理する。 実装前に全体像を可視化することで、実装後の「あのケースが抜けていた」を防ぐ。 ## Use When - n8n ワークフロー / Webhook / cron ジョブを設計する前 - 既存の自動化フローを見直す場合 - automation-feasibility の後、具体的なフロー設計に入る前 - 「このフロー、本当に全ケース網羅できているか」を確認したい場合 ## Inputs 以下を準備すること。不足している場合は推測せず、不足を明示する。 - **フローの目的**: この自動化で何を実現するか(1文) - **トリガー**: 何がきっかけでフローが起動するか - **期待する結果**: 正常終了時に何が起きているべきか - **関係するシステム**: 連携する外部サービス・DB・API - **失敗許容度**: 失敗した場合に即時対応が必要か、遅延可か ## Output Contract 以下の順で出力すること。順序を変えない。 1. **論点**: このフロー設計の核心的な判断ポイント(最も複雑・リスクが高い部分) 2. **根拠**: その論点をそう判断した理由 3. **トリガー・アクション・マップ**: 全ステップの可視化(後述フォーマット) 4. **含意**: フロー設計が示すシステム依存性・脆弱性 5. **改善案**: フローを単純化・堅牢化する工夫 6. **代替案**: 別のトリガー・別のフロー構造の可能性 7. **判断材料**: 実装前に人間が確認すべき設計上の判断事項 ### トリガー・アクション・マップ フォーマット ```text ## フロー概要 目的: (1文) ## トリガー - 種別: (Webhook / cron / 手動 / イベント) - 発火条件: (何が起きたとき) - 発火頻度: (都度 / 定期 / 条件付き) ## アクション一覧 | ステップ | 処理内容 | 使用サービス | 成功条件 | 失敗時の処理 | |---|---|---|---|---| | 1 | | | | | | 2 | | | | | ## 条件分岐 | 分岐ポイント | 条件 | Trueの場合 | Falseの場合 | |---|---|---|---| ## エラー処理 | エラー種別 | 検知方法 | 対処 | 通知先 | |---|---|---|---| | タイムアウト | | | | | API エラー | | | | | データ不整合 | | | | ## 副作用(意図しない影響) - (このフローが他に与える影響) ``` ## Review Lens - **目的妥当性**: フロー設計が本来の目的を達成できるか - **範囲の過不足**: 考慮すべきケースが抜けていないか(ハッピーパス以外) - **中長期リスク**: 依存サービスが変更・廃止された場合の影響 - **LAB全体との整合性**: 既存の n8n フロー・Stripe Webhook との整合 - **非エンジニア理解可能性**: フロー図が非技術者に説明できる形か - **他LLM移植耐性**: フロー設計が Claude 固有の実装に依存していないか ## Instructions 1. トリガーを「何が起きたとき(イベント)」「どのシステムが検知する