بنقرة واحدة
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。