/ ディレクトリ / プレイグラウンド / claude-skills-marketplace
● コミュニティ mhattingpete ⚡ 即起動

claude-skills-marketplace

作者 mhattingpete · mhattingpete/claude-skills-marketplace

一括操作のトークンを90〜99%削減する実行ランタイムを備えたエンジニアリングワークフロープラグイン — Git自動化、テスト、コードレビュー、ビジュアルドキュメント。

ソフトウェアエンジニアリングに特化したプラグインマーケットプレイスです。エンジニアリングワークフロー(git、テスト、レビュー)、ビジュアルドキュメント(HTML/SVGダイアグラム)、生産性向上(監査、利用分析)、コード操作(行ベースの挿入、一括リファクタリング)を提供します。主要な技術革新は、一括操作をローカルでPython実行する実行ランタイムにより、素朴なLLMループと比較して90〜99%のトークン削減を実現する点です。

なぜ使うのか

主な機能

ライブデモ

実際の動作

claude-skills-marketplace-skill.replay ▶ 準備完了
0/0

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "claude-skills-marketplace-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mhattingpete/claude-skills-marketplace",
        "~/.claude/skills/claude-skills-marketplace"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "claude-skills-marketplace-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mhattingpete/claude-skills-marketplace",
        "~/.claude/skills/claude-skills-marketplace"
      ],
      "_inferred": true
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "claude-skills-marketplace-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mhattingpete/claude-skills-marketplace",
        "~/.claude/skills/claude-skills-marketplace"
      ],
      "_inferred": true
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "claude-skills-marketplace-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mhattingpete/claude-skills-marketplace",
        "~/.claude/skills/claude-skills-marketplace"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "claude-skills-marketplace-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/mhattingpete/claude-skills-marketplace",
        "~/.claude/skills/claude-skills-marketplace"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "claude-skills-marketplace-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/mhattingpete/claude-skills-marketplace",
          "~/.claude/skills/claude-skills-marketplace"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add claude-skills-marketplace-skill -- git clone https://github.com/mhattingpete/claude-skills-marketplace ~/.claude/skills/claude-skills-marketplace

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: claude-skills-marketplace

200ファイルにわたる一括リファクタリングをトークンを消費せずに実行する

👤 コードベース全体の変更を行うエンジニア ⏱ ~30 min intermediate

使うタイミング: 同じ変換をすべての箇所に適用する必要があり、LLMがファイルごとに処理すると大量のトークンを消費してしまう場合。

フロー
  1. 変換を定義する
    Use the Code Operations plugin. Replace every import { foo } from 'old-lib' with the equivalent from 'new-lib'. Run via Execution Runtime.✓ コピーしました
    → プラグインがファイルごとのLLMパスではなく、ローカルで実行されるPythonスクリプトを生成する
  2. 差分をレビューする
    Show me the full diff grouped by type of change.✓ コピーしました
    → ざっと確認できる構造化された差分

結果: 大規模なリファクタリングを低コストかつレビュー可能な形で完了できます。

注意点
  • 正規表現ベースの変換がエッジケースで壊れる — ランタイムはASTレベルの変換をサポートしています。構文に依存する変更にはそちらを使用してください
組み合わせ: git · github

PRのすべての対応可能なコメントを実装する

👤 レビュー中のPRを持つ開発者 ⏱ ~20 min intermediate

使うタイミング: レビュアーが12件のコメントを残し、そのうち半分は単純な機械的変更である場合。

フロー
  1. 取得してトリアージする
    Use the Engineering Workflow plugin. Pull PR comments on this branch, group into mechanical vs needs-thought.✓ コピーしました
    → カテゴリごとの件数を含む2つのグループ
  2. 機械的な変更を自動適用する
    Apply the mechanical ones as a commit.✓ コピーしました
    → 定型的なフィードバックに対応する単一のコミット

結果: 機械的な作業を1つのコミットで処理することで、レビューサイクルを削減できます。

注意点
  • 微妙なコメントを機械的な変更と誤分類する — 不確かな場合は「要検討」に分類してください。慎重な対応でレビュアーが不満を持つことはありません
組み合わせ: github

サービスのビジュアルアーキテクチャドキュメントを生成する

👤 アーキテクチャドキュメントを作成するエンジニア ⏱ ~30 min intermediate

使うタイミング: 文章だけでなく、実際のダイアグラムを含むドキュメントが必要な場合。

フロー
  1. ビジュアルドキュメントプラグインを実行する
    Use Visual Documentation plugin. Generate an architecture HTML page for the orders service with SVG flowcharts.✓ コピーしました
    → SVGを含むナビゲーション可能な自己完結型HTML

結果: 社内で公開できる洗練されたアーキテクチャドキュメントが完成します。

注意点
  • ダイアグラムが複雑すぎて読めない — 1つの巨大なチャートではなく、関心事ごとに複数の小さなダイアグラムをリクエストしてください

組み合わせ

他のMCPと組み合わせて10倍の力を

claude-skills-marketplace-skill + git

ワークフロープラグインがgitフローをエンドツーエンドで制御します

Use the Engineering Workflow plugin to make the change, commit with a good message, push, open PR.✓ コピーしました
claude-skills-marketplace-skill + github

GitHub MCPがリモート側を、このスキルがローカル操作を担当します

Apply the bulk refactor locally via this skill, then use GitHub MCP to open the PR.✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
Engineering Workflow plugin git/test/review task 日常のエンジニアリングタスク 0
Visual Documentation plugin subject to document アーキテクチャ / プロジェクトドキュメント 0
Productivity Skills plugin codebase path プロジェクトの健全性チェック 0
Code Operations plugin transformation spec 一括リファクタリングと挿入 ローカルCPU、トークン消費ほぼゼロ
Execution Runtime Python operation script 一括操作の内部処理 一括処理のトークン消費ゼロ

コストと制限

運用コスト

APIクォータ
なし
呼び出しあたりのトークン
実行ランタイムにより一括操作のトークン消費は非常に少ない
金額
無料 — Apache 2.0ライセンス、スキルはローカル実行
ヒント
可能な限り実行ランタイムを経由してください。ASTレベルの意図が必要な場合のみトークン消費の多いパスを使用してください。

セキュリティ

権限、シークレット、影響範囲

認証情報の保管: 認証情報不要 — スキルはローカルプラグインです
データ送信先: スキル自体からのデータ送出はありません

トラブルシューティング

よくあるエラーと対処法

Execution Runtimeスクリプトがエッジケースのファイルでエラーになる

プラグインはスキップして報告するはずです。実行完了とみなす前にスキップリストを確認してください。

ビジュアルドキュメントのSVGが一部のブラウザで表示が崩れる

外部フォント参照を使用しない自己完結型SVGを使用してください。

PRコメントの実装で誤った変更が適用された

プッシュ前に必ずコミットをレビューしてください。スキルはヘルパーであり、自動操縦ではありません。

代替案

claude-skills-marketplace 他との比較

代替案代わりに使う場面トレードオフ
claude-skill (alirezarezvani)エンジニアリング以外のより広範なスキルライブラリが必要な場合一括操作のトークン最適化への注力が少ない
claude-skill-2 (Jeffallan)フレームワーク固有の開発スキルが必要な場合実行ランタイム層がない

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る