원클릭으로
analyze-module
写入新模块文档、重构模块、或用户要求分析模块时触发。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
写入新模块文档、重构模块、或用户要求分析模块时触发。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Bug 修复或对接问题排查确认有效后,将经验记录到知识库。
修改 PMR 分配器、内存池配置、热路径容器、对象生命周期管理代码后触发。
编写或修改性能基准测试、分析 benchmark 结果、优化热路径性能时触发。
新增或修改 enable_shared_from_this 类、co_spawn 调用、shared_ptr 捕获的 lambda、co_await 后的成员访问时触发。
新增或修改原子操作、异步定时器、无锁通道、跨线程状态同步、CAS 竞争相关代码时触发。
修改协程(co_await/co_return/co_spawn)、异步 I/O、定时器、多线程相关 C++ 代码时触发。
| name | analyze-module |
| description | 写入新模块文档、重构模块、或用户要求分析模块时触发。 |
以下情况触发:
不触发的情况:
对每个模块进行深度分析,输出文档必须包含:
组1:核心会话链路
agent → session → worker → listener → balancer → dispatch → loader
分析重点:前端如何接收连接、如何分发到 worker、会话如何管理、配置如何加载
组2:协议处理流水线
protocol → recognition → pipeline → resolve
分析重点:协议如何识别、如何解析、如何路由、DNS 如何解析
组3:传输与伪装层
transport → stealth → crypto → multiplex → memory
分析重点:连接池如何管理、多路复用如何工作、伪装方案如何实现、加密如何工作、内存如何分配
用户可以指定:
## 分析确认
1. 分析哪些模块? {模块列表}
2. 分组方式? {默认分组/自定义分组}
3. 分析深度? {概要/详细/深度}
4. 输出路径? {H:/{module}/detail.md}
对每个模块:
include/prism/{module}/src/project/{module}/tests/{module}*.cpp对每个模块分析:
1. 模块职责
2. 关键类和接口
3. 文件结构
4. 模块依赖
5. 文件依赖
6. 数据流
7. 设计原理
8. 关键代码片段
按格式生成模块文档:
---
title: {模块名} 模块详细设计
created: {YYYY-MM-DD}
updated: {YYYY-MM-DD}
type: module
tags: [{module}, architecture, design]
related: [{related modules}]
---
H:/{module}/(如果不存在)H:/{module}/detail.mdH:/wiki/index.mdH:/wiki/log.md## 验证清单
- [ ] 文件已创建在正确路径
- [ ] frontmatter 格式正确
- [ ] 包含所有必要部分(8 个部分)
- [ ] 至少 5 个 wikilinks
- [ ] 依赖关系图完整
- [ ] 数据流描述清晰
- [ ] 设计原理有解释
- [ ] index.md 已更新
- [ ] log.md 已更新
模块文档的完整格式模板、质量检查规则、multiplex 模块完整分析示例、常见错误对照等详见 module-doc-template.md。