Skip to main content

mateclaw-source-index

将用户问题映射到 MateClaw 文档路径与源码入口,减少盲目搜索。回答'XX 功能在哪里实现'、'怎么修改 YY 逻辑'等源码定位问题。

소스 정보

저장소
mateaix/mateclaw
최근 소스 활동
2026년 4월 23일 08:31
감지된 SKILL.md 언어
중국어
스타
1,162
포크
346

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
mateclaw_source_index
version
1.0.0
description
将用户问题映射到 MateClaw 文档路径与源码入口,减少盲目搜索。回答'XX 功能在哪里实现'、'怎么修改 YY 逻辑'等源码定位问题。
dependencies
{"tools":["readMateClawDoc","read_file"]}
# MateClaw 源码导航 当用户询问"XX 功能在哪里实现"、"Agent 流程入口在哪"、"如何修改 YY 逻辑"等源码定位问题时使用本技能。 ## 工作流程 ### 第一步:查文档索引 ``` readMateClawDoc(action="list") ``` 根据用户问题关键词在文件列表中找到最相关文档。 ### 第二步:读取架构文档 ``` readMateClawDoc(action="read", path="zh/architecture.md") ``` 或直接读 CLAUDE.md(项目根目录,包含最完整的包结构说明): ``` read_file(filePath="CLAUDE.md") ``` ### 第三步:返回定位结果 回答格式:**文件路径 : 行号范围 + 一句话说明入口作用** 示例: > `agent/graph/StateGraphReActAgent.java` — ReAct 循环图的组装入口,连接 ReasoningNode → ActionNode → ObservationNode ## 核心路径速查表 ### Agent 运行时 | 功能 | 文件路径 | |------|---------| | ReAct 图组装 | `agent/graph/StateGraphReActAgent.java` | | Plan-Execute 图组装 | `agent/graph/plan/StateGraphPlanExecuteAgent.java` | | 推理节点 | `agent/graph/node/ReasoningNode.java` | | 动作节点 | `agent/graph/node/ActionNode.java` | | 观察节点 | `agent/graph/node/ObservationNode.java` | | 最终答案节点 | `agent/graph/node/FinalAnswerNode.java` | | Agent 图构建器 | `agent/AgentGraphBuilder.java` | | 上下文注入 | `agent/context/RuntimeContextInjector.java` | | Token 估算 / 裁剪 | `agent/context/TokenEstimator.java` | ### 工具 & 审批 | 功能 | 文件路径 | |------|---------| | 工具注册中心 | `tool/ToolRegistry.java` | | MCP 适配器 | `tool/mcp/` | | 工具守卫规则 | `tool/guard/` | | 人工审批流程 | `approval/ApprovalWorkflowService.java` | | 审批 Controller | `approval/ApprovalController.java` | ### 渠道 & 对话 | 功能 | 文件路径 | |------|---------| | 渠道适配器接口 | `channel/ChannelAdapter.java` | | Web SSE 聊天 | `channel/web/ChatController.java` | | 渠道 Webhook | `channel/ChannelWebhookController.java` | | 流追踪器 | `channel/web/ChatStreamTracker.java` | ### 记忆 & Wiki | 功能 | 文件路径 | |------|---------| | 记忆生命周期协调者 | `memory/MemoryLifecycleMediator.java` | | Dream 引擎 | `memory/dream/DreamService.java` | | Dream 报告 Controller | `memory/controller/DreamController.java` | | Wiki 处理流水线 | `wiki/service/WikiProcessingService.java` | | Wiki Controller | `wiki/controller/WikiController.java` | ### 技能运行时 | 功能 | 文件路径 | |------|---------| | 技能运行时服务 | `skill/runtime/SkillRuntimeService.java` | | 技能安全扫描 | `skill/security/SkillSecurityService.java` | | 技能 Controller | `skill/controller/SkillController.java` | ### 数据库 & 配置 | 功能 | 文件路径 | |------|---------| | Flyway 迁移(H2) | `resources/db/migration/h2/` | | Flyway 迁移(MySQL) | `resources/db/migration/mysql/` | | 种子数据(中文) | `resources/db/data-mysql-zh.sql` | | 系统设置 | `system/service/SystemSettingService.java` | ## 注意 - 路径均相对于 `mateclaw-server/src/main/java/vip/mate/`(Java 文件)或 `mateclaw-server/src/main/resources/`(资源文件) - 如找不到精确文件,先用 `readMateClawDoc` 搜索,再用 `read_file` 读取 CLAUDE.md 获取最新架构描述
GitHub에서 보기