mcpField
T
tech-stack-evaluator

tech-stack-evaluator

github.com/alirezarezvani開発28.9k911 回インストール2 日前に更新
リポジトリ

tech-stack-evaluator について

開発チーム向けに、技術スタックやクラウドサービスを比較し、コスト、エコシステム、セキュリティ、移行を評価するスキルです。自然言語、YAML、JSONで入力でき、詳細度の異なるレポートを作成します。

主な機能

  1. 01重み付けによる技術比較
  2. 02複数年の総保有コスト計算
  3. 03エコシステムとセキュリティ評価
  4. 04移行工数とリスクの分析
  5. 05クラウドサービス比較

活用シーン

  1. 01新規プロジェクトのフレームワーク選定
  2. 02技術選択の長期コスト見積もり
  3. 03技術スタック移行の計画
  4. 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.json
sample_input_structured.json
sample_input_tco.json
sample_input_text.json
references/
examples.md
metrics.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

詳細

技術スタック評価ツール

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

目次


機能

機能説明
技術比較重み付けスコアを用いてフレームワークやライブラリを比較します
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 に基づいて内製と購入の判断を行う
  • オープンソースライブラリの採用可能性を評価する

使用しない場面

  • 類似ツール間の些細な判断(チームの好みを優先してください)
  • 技術の選択が義務付けられている場合(すでに決定済みです)
  • 本番環境の緊急トラブル(監視ツールを使用してください)

コメント