tech-stack-evaluator について
開発チーム向けに、技術スタックやクラウドサービスを比較し、コスト、エコシステム、セキュリティ、移行を評価するスキルです。自然言語、YAML、JSONで入力でき、詳細度の異なるレポートを作成します。
主な機能
- 01重み付けによる技術比較
- 02複数年の総保有コスト計算
- 03エコシステムとセキュリティ評価
- 04移行工数とリスクの分析
- 05クラウドサービス比較
活用シーン
- 01新規プロジェクトのフレームワーク選定
- 02技術選択の長期コスト見積もり
- 03技術スタック移行の計画
- 04オープンソースライブラリの評価
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ alirezarezvani/ 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.mdworkflows.mdscripts/ecosystem_analyzer.pyformat_detector.pymigration_analyzer.pyreport_generator.pysecurity_assessor.pystack_comparator.pytco_calculator.py詳細
技術スタック評価ツール
データに基づく分析と実行可能な推奨事項を用いて、技術、フレームワーク、クラウドプロバイダーを評価、比較します。
目次
機能
| 機能 | 説明 |
|---|---|
| 技術比較 | 重み付けスコアを用いてフレームワークやライブラリを比較します |
| TCO 分析 | 隠れたコストを含む5年間の総コストを算出します |
| エコシステムの健全性 | GitHub の指標、npm の採用状況、コミュニティの強さを評価します |
| セキュリティ評価 | 脆弱性とコンプライアンス対応状況を評価します |
| 移行分析 | 移行に必要な労力、リスク、期間を見積もります |
| クラウド比較 | 特定のワークロードについて AWS、Azure、GCP を比較します |
クイックスタート
2つの技術を比較する
Compare React vs Vue for a SaaS dashboard.
Priorities: developer productivity (40%), ecosystem (30%), performance (30%).
TCO を算出する
Calculate 5-year TCO for Next.js on Vercel.
Team: 8 developers. Hosting: $2500/month. Growth: 40%/year.
移行を評価する
Evaluate migrating from Angular.js to React.
Codebase: 50,000 lines, 200 components. Team: 6 developers.
入力形式
評価ツールは3つの入力形式に対応しています。
テキスト - 自然言語によるクエリ
Compare PostgreSQL vs MongoDB for our e-commerce platform.
YAML - 自動化向けの構造化入力
comparison:
technologies: ["React", "Vue"]
use_case: "SaaS dashboard"
weights:
ecosystem: 30
performance: 25
developer_experience: 45
JSON - プログラムによる統合
{
"technologies": ["React", "Vue"],
"use_case": "SaaS dashboard"
}
分析の種類
クイック比較(200~300トークン)
- 重み付けスコアと推奨事項
- 主な判断要因トップ3
- 信頼度
標準分析(500~800トークン)
- 比較マトリックス
- TCO の概要
- セキュリティの概要
完全レポート(1200~1500トークン)
- すべての指標と計算
- 移行分析
- 詳細な推奨事項
スクリプト
stack_comparator.py
カスタマイズ可能な重み付け基準で技術を比較します。
python scripts/stack_comparator.py --help
tco_calculator.py
複数年の予測に基づいて総所有コストを算出します。
python scripts/tco_calculator.py --input assets/sample_input_tco.json
ecosystem_analyzer.py
GitHub、npm、コミュニティの指標からエコシステムの健全性を分析します。
python scripts/ecosystem_analyzer.py --technology react
security_assessor.py
セキュリティ態勢とコンプライアンス対応状況を評価します。
python scripts/security_assessor.py --technology express --compliance soc2,gdpr
migration_analyzer.py
移行の複雑さ、必要な労力、リスクを見積もります。
python scripts/migration_analyzer.py --from angular-1.x --to react
参考資料
| ドキュメント | 内容 |
|---|---|
references/metrics.md | 詳細なスコアリングアルゴリズムと計算式 |
references/examples.md | すべての分析タイプの入出力例 |
references/workflows.md | 評価ワークフローの手順 |
信頼度
| レベル | スコア | 解釈 |
|---|---|---|
| 高 | 80~100% | 明確な優位性があり、データも充実しています |
| 中 | 50~79% | トレードオフがあり、不確実性は中程度です |
| 低 | < 50% | 判断が難しく、データが限られています |
使用する場面
- 新規プロジェクト向けにフロントエンド/バックエンドのフレームワークを比較する
- 特定のワークロード向けにクラウドプロバイダーを評価する
- リスク評価を行いながら技術移行を計画する
- TCO に基づいて内製と購入の判断を行う
- オープンソースライブラリの採用可能性を評価する
使用しない場面
- 類似ツール間の些細な判断(チームの好みを優先してください)
- 技術の選択が義務付けられている場合(すでに決定済みです)
- 本番環境の緊急トラブル(監視ツールを使用してください)
コメント
Markdown 対応