Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

tech-stack-evaluator

テック・スタック・エバリュエーターは、プロジェクトの技術スタックを評価・分析するツールです。開発に使用されている各種プログラミング言語、フレームワーク、ライブラリなどの技術的構成を詳しく検査し、パフォーマンス、スケーラビリティ、保守性などの観点から評価します。このツールを使うことで、技術選定の最適性を判断し、改善すべき点を特定することができます。

description の原文を見る

tech-stack-evaluator

SKILL.md 本文

Tech Stack Evaluator

概要

Tech Stack Evaluator は、プロジェクトの要件に基づいて技術スタックを評価し、推奨するエージェントスキルです。複数の技術オプションを分析し、プロジェクトのニーズに最も適した選択肢を特定します。

主な機能

1. 要件分析

  • プロジェクト要件の詳細な分析
  • スケーラビリティ、パフォーマンス、保守性の要件の評価
  • チームのスキルセットと経験の評価
  • 予算と時間の制約の考慮

2. 技術オプションの評価

  • 複数の技術スタックの比較分析
  • 各技術の長所と短所の評価
  • コミュニティサポートと成熟度の確認
  • 学習曲線と導入の難易度の評価

3. 推奨の生成

  • プロジェクト要件に基づく最適なスタックの提案
  • 代替案の提示
  • リスク分析と緩和策の提案
  • 移行計画と実装ロードマップ

使用方法

npm install @agent-skills/tech-stack-evaluator

基本的な使用例

const TechStackEvaluator = require('@agent-skills/tech-stack-evaluator');

const evaluator = new TechStackEvaluator();

const requirements = {
  projectType: 'web-application',
  scale: 'large',
  performance: 'critical',
  teamSize: 5,
  budget: 'medium',
  timeline: 6
};

const result = await evaluator.evaluate(requirements);
console.log(result);

入力パラメータ

パラメータ説明
projectTypestringプロジェクトの種類 (web-application, mobile-app, backend-service など)
scalestringプロジェクトスケール (small, medium, large)
performancestringパフォーマンス要件 (low, medium, critical)
teamSizenumberチームサイズ
budgetstring予算制約 (low, medium, high)
timelinenumberプロジェクト期間 (月数)
existingTecharray既存の技術スタック
constraintsobjectその他の制約条件

出力フォーマット

{
  "primary_recommendation": {
    "stack": ["technology1", "technology2"],
    "score": 0.95,
    "reasoning": "詳細な推奨理由"
  },
  "alternatives": [
    {
      "stack": ["alternative1", "alternative2"],
      "score": 0.85,
      "pros": ["長所1", "長所2"],
      "cons": ["短所1", "短所2"]
    }
  ],
  "risk_analysis": {
    "technical_risks": ["リスク1", "リスク2"],
    "mitigation_strategies": ["対策1", "対策2"]
  },
  "implementation_roadmap": [
    {
      "phase": 1,
      "duration": "2 months",
      "tasks": ["タスク1", "タスク2"]
    }
  ]
}

使用例

ウェブアプリケーションの技術スタック評価

const requirements = {
  projectType: 'web-application',
  scale: 'large',
  performance: 'critical',
  teamSize: 8,
  budget: 'high',
  timeline: 12,
  existingTech: ['Node.js', 'React'],
  constraints: {
    databasePreference: 'relational',
    deploymentTarget: 'cloud'
  }
};

const result = await evaluator.evaluate(requirements);

モバイルアプリケーションの評価

const requirements = {
  projectType: 'mobile-app',
  scale: 'medium',
  performance: 'medium',
  teamSize: 4,
  budget: 'medium',
  timeline: 6,
  constraints: {
    platforms: ['iOS', 'Android'],
    targetAudience: 'global'
  }
};

const result = await evaluator.evaluate(requirements);

対応する技術

このスキルは以下の技術を評価できます:

フロントエンド:

  • React, Vue.js, Angular, Svelte
  • TypeScript, JavaScript
  • Tailwind CSS, Material UI

バックエンド:

  • Node.js, Python, Go, Java
  • Express, Django, FastAPI
  • Spring Boot, ASP.NET

データベース:

  • PostgreSQL, MySQL, MongoDB
  • Redis, Elasticsearch
  • Firebase, Firestore

インフラストラクチャ:

  • AWS, Google Cloud, Azure
  • Docker, Kubernetes
  • CI/CD: GitHub Actions, GitLab CI

制限事項

  • 評価は一般的なベストプラクティスに基づいています
  • 特定業界の要件には完全に対応していない場合があります
  • 最終的な決定は技術的な専門家による確認が必要です

関連スキル

  • Architecture Designer
  • Code Quality Analyzer
  • Performance Optimizer
  • Security Assessor

ライセンス

MIT

サポート

問題が発生した場合や質問がある場合は、Engineering Team に連絡してください。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
alirezarezvani
リポジトリ
alirezarezvani/claude-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/alirezarezvani/claude-skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: alirezarezvani · alirezarezvani/claude-skills · ライセンス: MIT