mcpField
W
workspace-performance-audit

workspace-performance-audit

github.com/shipshitdevテスト・品質38182 回インストール2 日前に更新
リポジトリ

workspace-performance-audit について

workspace-performance-auditは、Monorepo全体の性能を調べる読み取り専用スキルです。開発チーム向けに、簡易・詳細・領域別の監査を行い、優先順位付きの提案をまとめます。

主な機能

  1. 01Monorepoと技術スタックの把握
  2. 02簡易・詳細・領域別の監査
  3. 03フロントエンド、バックエンド、DB、拡張機能の確認
  4. 04性能指標と目標値
  5. 05重要度順の提案
  6. 06外部への副作用がないレポート専用分析

活用シーン

  1. 01リリース前の性能確認
  2. 02フロントエンドやAPIの応答遅延の調査
  3. 03データベースのクエリとインデックス指標の確認
  4. 04ワークスペース内の特定領域の監査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/shipshitdev/skills --skill workspace-performance-audit

インストール後、Claude Code で/workspace-performance-auditを入力して読み込まれたか確認します。

同梱ファイルplugin.jsonreferences/full-guide.md

詳細

ワークスペースのパフォーマンス監査

許可された範囲

ユーザーの依頼と既存の承認の範囲内でのみ作業してください。このスキルを読み込んでも、新たな権限は付与されません。レポートのみを求められた場合はレポートの作成にとどめ、依頼者が指定した対象、ホスト、プロバイダー、コストの上限を守ってください。範囲を拡大する前に確認し、これらの上限を委任先にも伝えてください。

契約

入力:

  • モノレポのルートパス(デフォルトは現在の作業ディレクトリ)
  • 任意:重点的に監査する対象ドメイン(フロントエンド、バックエンド、データベース、拡張機能)
  • 任意:監査モード(クイックまたはフル)

出力:

  • 統合パフォーマンス監査レポート
  • 重大度評価を付けた優先順位付きの推奨事項

作成・変更するもの:

  • .agents/memory/performance-audit-YYYY-MM-DD.md — 監査レポートを記録します

外部への副作用:

  • ありません。読み取り専用の分析のみを行い、デプロイ、変更、インストールは行いません。

確認が必要な場合:

  • 出力先が現在のワークスペースの外部にある場合、レポートを書き込む前に確認します

委任先:

  • performance-expert(メトリクスと最適化)
  • design-consistency-auditor(UI/UX の一貫性)
  • qa-reviewer(検証と優先順位付け)

オーケストレーションするスキル

スキル対象領域フェーズ
performance-expertパフォーマンスメトリクスと最適化1-4
design-consistency-auditorUI/UX の一貫性とデザイン上の負債1
accessibilityWCAG 2.1 AA 準拠1
security-expertセキュリティ検証2
qa-reviewer検証と優先順位付け5

オーケストレーションの流れ

Phase 0: Workspace Discovery
    → Identify apps, packages, tech stacks

Phase 1: Frontend Audit (Next.js)
    → Core Web Vitals, Bundle Analysis, Design, A11y

Phase 2: Backend Audit (NestJS)
    → API Response Times, N+1 Queries, Security

Phase 3: Database Audit (Postgres)
    → Query Performance, Index Analysis

Phase 4: Extension & Packages
    → Bundle Sizes, Memory, Dependencies

Phase 5: Consolidation
    → Aggregate, Score, Prioritize, Report

ドメイン別の主要メトリクス

ドメイン主要メトリクス目標値
フロントエンドLCP、FID、CLS<2.5s、<100ms、<0.1
バックエンドp50、p95 応答時間<100ms、<200ms
データベースクエリ p95、インデックスヒット率<50ms、>95%
拡張機能コンテンツスクリプトのサイズ<50KB

利用モード

クイック監査: 必須項目のみを確認 → 1 ページの概要 フル監査: 全フェーズを実施 → 完全版レポート ドメイン別: 単一ドメインに絞って確認


フェーズごとの詳細な実行手順、メトリクス収集コマンド、レポートテンプレート、やり取りの例について: フル監査の開始時、または特定のフェーズで詳細なガイダンスが必要な場合は、${CLAUDE_SKILL_DIR}/references/full-guide.md を読み込んでください。

コメント