Skills

Mateclaw Source Index

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

Install

npx skills add mateaix/mateclaw --skill mateclaw_source_index -g -a claude-code -y
Repository
mateaix/mateclaw1.2k
Category
Engineering
Updated
5d ago
License
Apache-2.0
Context cost
Lightabout 630 tokens
Runs scripts
No, instructions only

What it does

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

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
审批 Controllerapproval/ApprovalController.java

渠道 & 对话

功能文件路径
渠道适配器接口channel/ChannelAdapter.java
Web SSE 聊天channel/web/ChatController.java
渠道 Webhookchannel/ChannelWebhookController.java
流追踪器channel/web/ChatStreamTracker.java

记忆 & Wiki

功能文件路径
记忆生命周期协调者memory/MemoryLifecycleMediator.java
Dream 引擎memory/dream/DreamService.java
Dream 报告 Controllermemory/controller/DreamController.java
Wiki 处理流水线wiki/service/WikiProcessingService.java
Wiki Controllerwiki/controller/WikiController.java

技能运行时

Read the whole SKILL.md on GitHub

More in Engineering