tech-stack-evaluator について
tech-stack-evaluatorは、技術、フレームワーク、クラウドプロバイダーを比較するチーム向けのスキルです。加重評価でコスト、エコシステムの健全性、セキュリティ、コンプライアンス対応度、移行リスクを分析します。データは入力が必要で、ライブ取得は行いません。
主な機能
- 01加重基準による技術比較
- 02隠れたコストを含む5年間のTCO分析
- 03エコシステムの持続性評価
- 04セキュリティとコンプライアンス対応度の評価
- 05移行工数とリスクの分析
- 06ワークロード別のクラウド比較
活用シーン
- 01新規プロジェクト向けのフレームワーク比較
- 02内製と購入の総コスト見積もり
- 03ライブラリのエコシステム持続性の評価
- 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.jsonsample_input_structured.jsonsample_input_tco.jsonsample_input_text.jsonreferences/examples.mdmetrics.mdtool-reference.mdusage-and-criteria.mdworkflows.mdscripts/ecosystem_analyzer.pyformat_detector.pymigration_analyzer.pyreport_generator.pysecurity_assessor.pystack_comparator.pytco_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.py | 8つのカテゴリにわたる重み付き比較 | from stack_comparator import StackComparator |
tco_calculator.py | 隠れたコストを含む複数年の TCO | from 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.py | JSON、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-devops | TCOのホスティング予測をインフラ計画に活用する | 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 → ロードマップ計画 |
コメント
Markdown 対応