スキル一覧に戻る
TakumiOkayasu

pattern-thinking

by TakumiOkayasu

dotfiles for work

0🍴 0📅 2026年1月23日
GitHubで見るManusで実行

SKILL.md


name: pattern-thinking description: パターン選択の思考プロセス。よくあるパターンから独自アプローチまで、状況に応じた最適な選択肢を提案する。

Pattern Thinking Skill

📋 実行前チェック(必須)

このスキルを使うべきか?

  • 新しい機能を設計する?
  • 依存性管理の方針を決定する?
  • 状態管理を設計する?
  • 既存コードをリファクタリングする?
  • 「どのパターンを使うべきか」の判断が必要?

前提条件

  • 問題の特性を分析したか?
  • 変化の軸を特定したか?
  • 制約条件を把握したか?

禁止事項の確認

  • 「とりあえずこのパターン」で決めようとしていないか?
  • 問題を分析せずにパターンを適用しようとしていないか?
  • 過剰なパターン適用をしようとしていないか?(YAGNI)

トリガー

  • 新しい機能の設計時
  • 依存性管理の方針決定時
  • 状態管理の設計時
  • 既存コードのリファクタリング時
  • 「どのパターンを使うべきか」という判断が必要な時

🚨 目的

コード設計において「よくあるパターン」に安易に飛びつかず、問題の本質に合った パターンを選択する。必要に応じて独自アプローチも積極的に提案する。


思考プロセス

Phase 1: 問題の特性分析

実装に入る前に、以下を明確にする:

変化の軸

  • 何が変わりやすいか?
  • 何が安定しているか?

制約条件

  • パフォーマンス要件は?
  • チームのスキルセットは?
  • 既存コードとの整合性は?

Phase 2: パターン候補の列挙

  • 既知のパターン(GoF, DDD等)
  • プロジェクト固有のパターン
  • 独自アプローチ

Phase 3: トレードオフ分析

各候補について:

  • メリット
  • デメリット
  • 適用条件

Phase 4: 選択と文書化

選んだ理由を明確に記録。


🚫 禁止事項まとめ

  • 「とりあえずこのパターン」
  • 問題分析なしのパターン適用
  • 過剰なパターン適用(YAGNI違反)
  • 選択理由の文書化忘れ

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です