diff --git a/README-ja.md b/README-ja.md
index 9a268f5..7c244b0 100644
--- a/README-ja.md
+++ b/README-ja.md
@@ -261,6 +261,38 @@ pip install --break-system-packages SuperClaude
+## 🔬 **深層リサーチ機能**
+
+SuperClaude v4.2は、自律的、適応的、知的なWeb調査を可能にする包括的な深層リサーチ機能を導入しました。
+
+### 🎯 **適応型計画**
+3つのインテリジェント戦略:**計画優先**(明確なクエリの直接実行)、**意図計画**(曖昧なリクエストの明確化)、**統合**(協調的な計画改善、デフォルト)
+
+### 🔄 **マルチホップ推論**
+最大5回の反復検索:エンティティ拡張、概念深化、時系列進行、因果チェーン
+
+### 📊 **品質スコアリング**
+信頼性ベースの検証:情報源の信頼性評価(0.0-1.0)、カバレッジ完全性追跡、統合一貫性評価
+
+### 🧠 **ケースベース学習**
+クロスセッション・インテリジェンス:パターン認識と再利用、戦略最適化、成功したクエリ保存
+
+### **リサーチコマンド使用法**
+
+```bash
+/sc:research "AI最新動向 2024"
+/sc:research "量子コンピューティング" --depth exhaustive
+```
+
+### **統合ツール・オーケストレーション**
+複数ツールのインテリジェント調整:**Tavily MCP**(Web検索)、**Playwright MCP**(コンテンツ抽出)、**Sequential MCP**(推論合成)、**Serena MCP**(メモリ永続化)、**Context7 MCP**(技術ドキュメント)
+
+
+
+---
+
+
+
## 📚 **ドキュメント**
### **🇯🇵 SuperClaude完全日本語ガイド**
@@ -317,7 +349,7 @@ pip install --break-system-packages SuperClaude
-- ✨ [**ベストプラクティス**](docs/reference/quick-start-practices.md)
+- ✨ [**ベストプラクティス**](docs/getting-started/quick-start.md)
*プロのコツとパターン*
- 📓 [**サンプル集**](docs/reference/examples-cookbook.md)
diff --git a/README-zh.md b/README-zh.md
index 1c65fa9..30e5c44 100644
--- a/README-zh.md
+++ b/README-zh.md
@@ -261,6 +261,38 @@ pip install --break-system-packages SuperClaude
+## 🔬 **深度研究能力**
+
+SuperClaude v4.2引入了全面的深度研究能力,实现自主、自适应和智能的网络研究。
+
+### 🎯 **自适应规划**
+三种智能策略:**规划优先**(直接执行)、**意图规划**(澄清模糊请求)、**统一规划**(协作细化,默认)
+
+### 🔄 **多跳推理**
+最多5次迭代搜索:实体扩展、概念深化、时序进展、因果链
+
+### 📊 **质量评分**
+基于置信度的验证:来源可信度评估(0.0-1.0)、覆盖完整性跟踪、综合连贯性评估
+
+### 🧠 **案例学习**
+跨会话智能:模式识别和重用、策略优化、成功查询保存
+
+### **研究命令使用**
+
+```bash
+/sc:research "AI最新发展 2024"
+/sc:research "量子计算突破" --depth exhaustive
+```
+
+### **集成工具编排**
+智能协调多个工具:**Tavily MCP**(网页搜索)、**Playwright MCP**(内容提取)、**Sequential MCP**(推理合成)、**Serena MCP**(记忆持久化)、**Context7 MCP**(技术文档)
+
+
+
+---
+
+
+
## 📚 **Documentation**
### **Complete Guide to SuperClaude**
@@ -317,7 +349,7 @@ pip install --break-system-packages SuperClaude
|
-- ✨ [**最佳实践**](docs/reference/quick-start-practices.md)
+- ✨ [**最佳实践**](docs/getting-started/quick-start.md)
*专业技巧和模式*
- 📓 [**示例手册**](docs/reference/examples-cookbook.md)
diff --git a/setup/cli/commands/install.py b/setup/cli/commands/install.py
index 48b1692..ab0bc75 100644
--- a/setup/cli/commands/install.py
+++ b/setup/cli/commands/install.py
@@ -138,7 +138,7 @@ def get_components_to_install(
# Explicit components specified
if args.components:
if "all" in args.components:
- components = ["framework_docs", "commands", "agents", "modes", "mcp"]
+ components = ["knowledge_base", "commands", "agents", "modes", "mcp"]
else:
components = args.components
@@ -302,7 +302,7 @@ def select_framework_components(
try:
# Framework components (excluding MCP-related ones)
- framework_components = ["framework_docs", "modes", "commands", "agents"]
+ framework_components = ["knowledge_base", "modes", "commands", "agents"]
# Create component menu
component_options = []
@@ -334,9 +334,9 @@ def select_framework_components(
selections = menu.display()
if not selections:
- # Default to framework_docs if nothing selected
- logger.info("No components selected, defaulting to framework_docs")
- selected_components = ["framework_docs"]
+ # Default to knowledge_base if nothing selected
+ logger.info("No components selected, defaulting to knowledge_base")
+ selected_components = ["knowledge_base"]
else:
selected_components = []
all_components = framework_components
@@ -354,7 +354,7 @@ def select_framework_components(
except Exception as e:
logger.error(f"Error in framework component selection: {e}")
- return ["framework_docs"] # Fallback to framework_docs
+ return ["knowledge_base"] # Fallback to knowledge_base
def interactive_component_selection(
diff --git a/setup/components/agent_personas.py b/setup/components/agent_personas.py
index b103775..9ac2ecc 100644
--- a/setup/components/agent_personas.py
+++ b/setup/components/agent_personas.py
@@ -1,5 +1,8 @@
-"""\nAgent Personas Component\n\nResponsibility: Defines AI agent personalities and role-based behaviors.\nProvides specialized personas for different task types.\n"""\n\n"""
-Agents component for SuperClaude specialized AI agents installation
+"""
+Agent Personas Component
+
+Responsibility: Defines AI agent personalities and role-based behaviors.
+Provides specialized personas for different task types.
"""
from typing import Dict, List, Tuple, Optional, Any
@@ -133,7 +136,7 @@ class AgentPersonasComponent(Component):
def get_dependencies(self) -> List[str]:
"""Get component dependencies"""
- return ["framework_docs"]
+ return ["knowledge_base"]
def update(self, config: Dict[str, Any]) -> bool:
"""
diff --git a/setup/components/behavior_modes.py b/setup/components/behavior_modes.py
index 0dd3696..7824356 100644
--- a/setup/components/behavior_modes.py
+++ b/setup/components/behavior_modes.py
@@ -1,5 +1,8 @@
-"""\nBehavior Modes Component\n\nResponsibility: Defines and manages execution modes for Claude behavior.\nControls how Claude responds to different contexts and user intent.\n"""\n\n"""
-Modes component for SuperClaude behavioral modes
+"""
+Behavior Modes Component
+
+Responsibility: Defines and manages execution modes for Claude behavior.
+Controls how Claude responds to different contexts and user intent.
"""
from typing import Dict, List, Tuple, Optional, Any
@@ -149,7 +152,7 @@ class BehaviorModesComponent(Component):
def get_dependencies(self) -> List[str]:
"""Get dependencies"""
- return ["framework_docs"]
+ return ["knowledge_base"]
def update(self, config: Dict[str, Any]) -> bool:
"""
diff --git a/setup/components/knowledge_base.py b/setup/components/knowledge_base.py
index 942653d..8bca797 100644
--- a/setup/components/knowledge_base.py
+++ b/setup/components/knowledge_base.py
@@ -201,8 +201,8 @@ class KnowledgeBaseComponent(Component):
# Update metadata to remove knowledge base component
try:
- if self.settings_manager.is_component_installed("framework_docs"):
- self.settings_manager.remove_component_registration("framework_docs")
+ if self.settings_manager.is_component_installed("knowledge_base"):
+ self.settings_manager.remove_component_registration("knowledge_base")
metadata_mods = self.get_metadata_modifications()
metadata = self.settings_manager.load_metadata()
for key in metadata_mods.keys():
@@ -239,7 +239,7 @@ class KnowledgeBaseComponent(Component):
metadata = self.settings_manager.load_metadata()
previous_files = set(
metadata.get("components", {})
- .get("framework_docs", {})
+ .get("knowledge_base", {})
.get("files", [])
)
@@ -267,7 +267,7 @@ class KnowledgeBaseComponent(Component):
if success:
# Update metadata with current file list
self.settings_manager.add_component_registration(
- "framework_docs",
+ "knowledge_base",
{
"version": __version__,
"category": "documentation",
@@ -301,11 +301,11 @@ class KnowledgeBaseComponent(Component):
errors.append(f"Framework file is not a regular file: {filename}")
# Check metadata registration
- if not self.settings_manager.is_component_installed("framework_docs"):
- errors.append("Framework docs component not registered in metadata")
+ if not self.settings_manager.is_component_installed("knowledge_base"):
+ errors.append("Knowledge base component not registered in metadata")
else:
# Check version matches
- installed_version = self.settings_manager.get_component_version("framework_docs")
+ installed_version = self.settings_manager.get_component_version("knowledge_base")
expected_version = self.get_metadata()["version"]
if installed_version != expected_version:
errors.append(
diff --git a/setup/components/mcp_integration.py b/setup/components/mcp_integration.py
index 1b5fb14..cf45e9b 100644
--- a/setup/components/mcp_integration.py
+++ b/setup/components/mcp_integration.py
@@ -1,5 +1,8 @@
-"""\nMCP Integration Component\n\nResponsibility: Integrates Model Context Protocol for external tool access.\nManages connections to specialized MCP servers and capabilities.\n"""\n\n"""
-MCP component for MCP server integration
+"""
+MCP Integration Component
+
+Responsibility: Integrates Model Context Protocol for external tool access.
+Manages connections to specialized MCP servers and capabilities.
"""
import os
@@ -941,7 +944,7 @@ class MCPIntegrationComponent(Component):
def get_dependencies(self) -> List[str]:
"""Get dependencies"""
- return ["framework_docs"]
+ return ["knowledge_base"]
def update(self, config: Dict[str, Any]) -> bool:
"""Update MCP component"""
diff --git a/setup/components/slash_commands.py b/setup/components/slash_commands.py
index c45d7f5..323ca69 100644
--- a/setup/components/slash_commands.py
+++ b/setup/components/slash_commands.py
@@ -1,5 +1,8 @@
-"""\nSlash Commands Component\n\nResponsibility: Registers and manages slash commands for CLI interactions.\nProvides custom command definitions and execution logic.\n"""\n\n"""
-Commands component for SuperClaude slash command definitions
+"""
+Slash Commands Component
+
+Responsibility: Registers and manages slash commands for CLI interactions.
+Provides custom command definitions and execution logic.
"""
from typing import Dict, List, Tuple, Optional, Any
@@ -180,7 +183,7 @@ class SlashCommandsComponent(Component):
def get_dependencies(self) -> List[str]:
"""Get dependencies"""
- return ["framework_docs"]
+ return ["knowledge_base"]
def update(self, config: Dict[str, Any]) -> bool:
"""
diff --git a/superclaude/cli/commands/install.py b/superclaude/cli/commands/install.py
index 8f7a7a4..59d9d22 100644
--- a/superclaude/cli/commands/install.py
+++ b/superclaude/cli/commands/install.py
@@ -149,7 +149,7 @@ def _run_installation(
verbose=verbose,
quiet=False,
yes=True, # Always non-interactive
- components=["framework_docs", "modes", "commands", "agents"], # Full install (mcp integrated into airis-mcp-gateway)
+ components=["knowledge_base", "modes", "commands", "agents"], # Full install (mcp integrated into airis-mcp-gateway)
no_backup=False,
list_components=False,
diagnose=False,
|