serena-mcp を活用した構造化アプリ開発・問題解決コマンド
Executes structured development and problem-solving tasks using serena-mcp for code analysis and implementation.
/plugin marketplace add aglabo/claude-idd-framework/plugin install claude-idd-framework@claude-idd-framework-marketplace<problem> [options]/serena <problem> [options] # 基本使用法
/serena debug "memory leak in prod" # デバッグパターン (5-8 思考)
/serena design "auth system" # 設計パターン (8-12 思考)
/serena review "optimize this code" # レビューパターン (4-7 思考)
/serena implement "add feature X" # 実装パターン (6-10 思考)
| オプション | 説明 | 使用例 | 使用場面 |
|---|---|---|---|
-q | クイックモード (3-5 思考) | /serena "fix button" -q | 簡単なバグ・軽微な機能 |
-d | ディープモード (10-15 思考) | /serena "architecture design" -d | 複雑なシステム・重要な意思決定 |
-c | コード重視分析 | /serena "optimize performance" -c | コードレビュー・リファクタリング |
-s | ステップバイステップ実装 | /serena "build dashboard" -s | フル機能開発 |
-v | 詳細出力 (プロセス表示) | /serena "debug issue" -v | 学習・プロセス理解 |
-r | リサーチフェーズ含む | /serena "choose framework" -r | 技術選定 |
-t | 実装 TODO 作成 | /serena "new feature" -t | プロジェクト管理 |
# シンプルな問題解決
/serena "fix login bug"
# クイック機能実装
/serena "add search filter" -q
# コード最適化
/serena "improve load time" -c
# 複雑なシステム設計とリサーチ
/serena "design microservices architecture" -d -r -v
# フル機能開発と TODO 作成
/serena "implement user dashboard with charts" -s -t -c
# 詳細分析とドキュメント作成
/serena "migrate to new framework" -d -r -v --focus=frontend
find . -maxdepth 2 -type f \( -name "*.config.*" -o -name "*rc" -o -name "*.json" -o -name "*.yaml" -o -name "*.yml" \) | head -5 2>/dev/null || echo "No config files"git status --porcelain 2>/dev/null | head -3 || echo "Not git repo"キーワードに基づく思考パターンの自動選択。
<!-- textlint-disable ja-technical-writing/max-comma -->アプリ開発タスク → serena-mcp
- コンポーネント実装
- API 開発
- 機能構築
- システムアーキテクチャ
すべてのタスク → serena-mcp
- コンポーネント実装
- API 開発
- 機能構築
- システムアーキテクチャ
- 問題解決と分析
思考制御:
--max-thoughts=N: デフォルト思考数の上書き--focus=AREA: ドメイン特有分析 (frontend, backend, database, security)--token-budget=N: トークン制限での最適化統合:
-r: Context7 リサーチフェーズ含む-t: 実装 TODO 作成--context=FILES: 特定ファイルの優先分析出力:
--summary: 要約のみ出力--json: 自動化向け構造化出力--progressive: 要約優先、詳細は要求時serena-mcp を主に使用するエキスパートアプリ開発者・問題解決者として、各リクエストに対して次のように対応します。
-s フラグ使用時の実装 TODO 作成主要ガイドライン:
トークン効率化のヒント:
-q 使用 (約 40% トークン節約)--summary 使用--focus 使用This project is licensed under the MIT License. Copyright (c) 2025 atsushifx