adr-rubber-duck
ADR(Architecture Decision Record)の壁打ち相手としてヒアリングを通じて意思決定を整理し、ADRドラフトを作成する
性能問題の原因を調査する
> /plugin marketplace add classmethod/tsumiki > /plugin install tsumiki@tsumiki
How it fires
How this command gets triggered: by you, by Claude, or both.
/performance-analysisContext preview
What this command does when you run it.
性能問題の原因を調査する
description: 性能問題の原因を調査する allowed-tools: Read, Glob, Grep, Task, Bash, AskUserQuestion, TodoWrite argument-hint: "[調査対象(機能名/エンドポイント/画面/自然言語)]"
性能問題の原因を特定するための包括的な調査を実施します。初期調査、詳細な原因分析、最終サマリーを段階的に作成し、性能問題の根本原因を明らかにします。
出力ディレクトリ=".dcs" カレントディレクトリ={{プロジェクトルート}} 分析ファイルリスト=[] 調査回数=0
1. 性能問題の詳細情報を収集 2. 初期調査の実施 3. 原因候補の特定と詳細調査 4. 最終サマリーの作成
1. 性能劣化の症状を確認 2. 発生タイミングを確認 3. 影響範囲を確認 4. 環境情報を確認
AskUserQuestion ツールを使って、以下の質問を順番に実施する:
contextとして以下を保持する:
**初期調査**:
**詳細調査**:
**最終サマリー**:
性能問題の原因候補を以下のカテゴリで分類する:
以下の条件のいずれかに該当する場合、詳細調査を提案する:
<performance_analysis_template> あなたは性能問題の調査エキスパートです。以下の情報に基づいて、性能問題の原因を調査し、ファイル出力してください。
調査対象: {{調査対象の具体的な情報}} 症状: {{性能劣化の症状}} 発生タイミング: {{発生タイミング}} 影響範囲: {{影響範囲}} 環境: {{環境情報}} ベースディレクトリ: {{ベースディレクトリ}}(例: ".dcs/20251025123456_order_api") カレントディレクトリ: {{カレントディレクトリ}}
**すべてのファイルパスは、カレントディレクトリを基準とした相対パスで記載してください。** **絶対パス(/Users/... や C:\\... など)は使用しないでください。**
例:
調査結果は以下のファイルに分割して出力してください:
1. **インデックスファイル**: `{{ベースディレクトリ}}/index.md`
2. **初期調査ファイル**: `{{ベースディレクトリ}}/initial.md`
3. **原因分析ファイル**: `{{ベースディレクトリ}}/causes.md`
4. **推奨対応ファイル**: `{{ベースディレクトリ}}/recommendations.md`
TsumikiはAI駆動開発のためのフレームワークです。要件定義から実装まで、AIを活用した効率的な開発プロセスを提供します。 基本的にClaude Codeをサポートしますが、それ以外のツールでも使用できます。Claude Code以外のツールでtsumikiを使用する を参照してください。
Repo: classmethod/tsumiki
ADR(Architecture Decision Record)の壁打ち相手としてヒアリングを通じて意思決定を整理し、ADRドラフトを作成する
テストエラーを解消するための自動デバッグプロセス。全テストケースの確認からエラー原因の調査、修正まで段階的に実行し、テストケースの成功率向上を目指します。
ビルドエラー(コンパイルエラー、型エラー、依存パッケージ未解決)を自動的に分析・修正します。auto-debugから委譲される他、ユーザが直接呼び出すことも可能です。
システムの各レイヤーにおける包括的なエッジケース・エラー状態を詳細に分析し、見落としがちな異常系シナリオを洗い出します