mcpField
T
tech-stack-evaluator

tech-stack-evaluator

github.com/borghei開発1.0k132 回インストール1 週間前に更新
リポジトリ

tech-stack-evaluator について

tech-stack-evaluatorは、技術、フレームワーク、クラウドプロバイダーを比較するチーム向けのスキルです。加重評価でコスト、エコシステムの健全性、セキュリティ、コンプライアンス対応度、移行リスクを分析します。データは入力が必要で、ライブ取得は行いません。

主な機能

  1. 01加重基準による技術比較
  2. 02隠れたコストを含む5年間のTCO分析
  3. 03エコシステムの持続性評価
  4. 04セキュリティとコンプライアンス対応度の評価
  5. 05移行工数とリスクの分析
  6. 06ワークロード別のクラウド比較

活用シーン

  1. 01新規プロジェクト向けのフレームワーク比較
  2. 02内製と購入の総コスト見積もり
  3. 03ライブラリのエコシステム持続性の評価
  4. 04リスクを特定した移行計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/borghei/claude-skills --skill tech-stack-evaluator

インストール後、Claude Code で/tech-stack-evaluatorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
expected_output_comparison.json
sample_input_structured.json
sample_input_tco.json
sample_input_text.json
references/
examples.md
metrics.md
tool-reference.md
usage-and-criteria.md
workflows.md
scripts/
ecosystem_analyzer.py
format_detector.py
migration_analyzer.py
report_generator.py
security_assessor.py
stack_comparator.py
tco_calculator.py

詳細

技術スタック評価ツール

データに基づく重み付き分析と実行可能な推奨事項を用いて、技術、フレームワーク、クラウドプロバイダーを評価・比較します。

主な機能

  • 技術比較 — 8つのカテゴリにわたる、フレームワークやライブラリの重み付き多基準スコアリング。
  • TCO 分析 — 技術的負債、ベンダーロックイン、離職などの隠れたコストを含む、5年間の総所有コスト。
  • エコシステムの健全性 — GitHub、npm、コミュニティ、企業の支援状況の指標に基づく、存続可能性のスコアリング。
  • セキュリティ評価 — GDPR、SOC2、HIPAA、PCI-DSS に対する脆弱性・パッチのスコアリングとコンプライアンス対応状況。
  • 移行分析 — 複雑さ、工数、リスク、おすすめのアプローチ(直接移行/段階的移行/ストラングラーパターン)。
  • クラウド比較 — 特定のワークロードについて AWS、Azure、GCP を比較します。

使用する場面

  • 新規プロジェクトでフロントエンド/バックエンドのフレームワークを比較する
  • 特定のワークロードに適したクラウドプロバイダーを評価する
  • リスク評価を伴う技術移行を計画する
  • TCO を用いて、自社開発と購入を判断する
  • オープンソースライブラリの存続可能性を評価する

使用しない場面: 類似したツール間での簡単な判断(チームの好みを採用してください)、技術の使用が義務付けられている場合(判断はすでに確定しています)、本番環境の緊急トラブル(監視ツールを使用してください)。

まず確認すること

評価の前に、次の入力内容を確認してください。不明または曖昧な項目があれば、推測せずに質問してください。

  • 候補 — 比較対象となる具体的なフレームワーク/ライブラリ/クラウドプロバイダー(分析の対象)
  • 分析の種類 — 比較/TCO/エコシステムの健全性/セキュリティ/移行(実行するモジュールを選択します)
  • 判断基準と重み — この状況で8つのカテゴリのうち、どれを重視するか(重み付きスコアリングと推奨内容を左右します)

中断ルール:結果に最も大きく影響する2~3項目だけを質問してください。ユーザーが「とりあえず作成してください」と言った場合は、作業を進め、成果物の冒頭に前提条件を記載してください。

ツール

すべてのスクリプトは Python ライブラリモジュールです。クラスをインポートし、そのメソッドを呼び出してください。すべてのパラメーターと出力については references/tool-reference.md を参照してください。

ツール目的エントリーポイント
stack_comparator.py8つのカテゴリにわたる重み付き比較from stack_comparator import StackComparator
tco_calculator.py隠れたコストを含む複数年の TCOfrom tco_calculator import TCOCalculator
ecosystem_analyzer.pyエコシステムの健全性と存続可能性のスコアリングfrom ecosystem_analyzer import EcosystemAnalyzer
security_assessor.pyセキュリティ体制とコンプライアンス対応状況from security_assessor import SecurityAssessor
migration_analyzer.py移行の複雑さ、工数、リスクfrom migration_analyzer import MigrationAnalyzer
report_generator.pyコンテキストを考慮したレポートの生成from report_generator import ReportGenerator
format_detector.pyJSON、YAML、URL、テキスト入力の検出/解析from format_detector import FormatDetector

参考資料

タスクに合った参考資料を読み込んでください。このファイルは簡潔に保ち、必要に応じて詳細を確認してください。

  • references/tool-reference.md — 7つのスクリプトすべてのコンストラクターの全パラメーター、メソッド、スコアリングの重み、出力形式。ツールの接続やデバッグを行う際に参照してください。
  • references/usage-and-criteria.md — プロンプトの例、入力形式(テキスト/YAML/JSON)、分析の詳細度、信頼度、トラブルシューティング表、成功基準。評価ツールを呼び出す前に参照してください。
  • references/metrics.md — 詳細なスコアリングアルゴリズムと計算式。
  • references/examples.md — すべての分析タイプの入出力例。
  • references/workflows.md — よくあるシナリオに対応する、評価の手順を追ったワークフロー。

対象範囲と制限事項

対象:

  • フレームワーク、ライブラリ、クラウドプロバイダーの重み付けされた多基準比較
  • 技術的負債、ベンダーロックイン、人員の入れ替わりなどの隠れたコストを含む複数年のTCO予測
  • GitHub、npm、コミュニティの指標を使用したエコシステムの存続可能性評価
  • GDPR、SOC2、HIPAA、PCI-DSSに対するセキュリティ態勢のスコアリングとコンプライアンス対応状況の評価

対象外:

  • GitHub API、npmレジストリ、脆弱性データベースからのリアルタイムデータ取得(すべてのデータは入力辞書として提供する必要があります)
  • パフォーマンスのベンチマークまたは負荷テスト(テストの実行には engineering/senior-qa を使用してください)
  • ライセンスに関する法的レビューまたは契約交渉(規制に関するガイダンスには ra-qm-team のコンプライアンススキルを使用してください)
  • チームの採用または組織設計に関する意思決定(人員配置の分析には hr-operations/talent-acquisition を使用してください)

統合ポイント

スキル統合データフロー
engineering/senior-securityセキュリティ評価ツールの出力を、より詳細な脆弱性分析に渡すSecurityAssessor の結果 → セキュリティレビューの入力
engineering/senior-devopsTCOのホスティング予測をインフラ計画に活用するTCOCalculator のホスティング/スケーリングデータ → DevOpsのキャパシティモデル
engineering/senior-qa移行テストのカバレッジスコアをQAテスト計画に反映するMigrationAnalyzer の testing_requirements → QAテスト戦略
ra-qm-team/compliance-auditorコンプライアンス対応におけるギャップを正式な監査準備に反映するSecurityAssessor.assess_compliance() の不足機能 → 監査チェックリスト
c-level-advisor/cto-advisorエグゼクティブサマリーとTCOレポートでCTOの意思決定を支援するReportGenerator のエグゼクティブサマリー → 戦略的な技術判断
product-team/product-managerエコシステムの存続可能性と移行スケジュールを製品ロードマップに反映するEcosystemAnalyzer + MigrationAnalyzer → ロードマップ計画

コメント