en un clic
code-deconstruct
读取所有源代码,解构为设计图、设计文档、数据库设计; 没有执行文件,请按流程执行
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
读取所有源代码,解构为设计图、设计文档、数据库设计; 没有执行文件,请按流程执行
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
AI记忆持久化系统。使用memrec存储、检索、管理跨会话记忆。支持项目隔离、混合检索(KNN+BM25)、MMR重排、中文搜索。触发场景:(1)重要决策需记录,(2)关键知识需保存,(3)项目上下文需跨会话保持,(4)用户偏好需记忆,(5)检索历史知识辅助当前任务。
Rust 性能分析技能:通过 cargo flamegraph 生成火焰图(SVG),定位 CPU 热点函数并量化占比。适用于 Rust 项目性能瓶颈定位、热点分析、优化验证。触发场景:(1)分析 Rust 代码性能瓶颈,(2)定位 CPU 热点函数,(3)量化函数调用占比,(4)优化前后对比验证,(5)bench/unittest 性能不达预期时根因分析。
项目问题侦测技能:综合分析设计、性能、安全问题,评分并提出重构或重建方案
局部代码修改技能:最小化修改完成功能,确保无蝴蝶效应,支持独立测试验证和全量关联检查
该skill没有执行文件,为操作指引:如何重构
代码审查框架:通用审查流程 + 语言特定规则引用,支持多语言代码审查
| name | code-deconstruct |
| description | 读取所有源代码,解构为设计图、设计文档、数据库设计; 没有执行文件,请按流程执行 |
docs/deconstruct/classes_graph.pumldocs/deconstruct/core_data_flow.puml(md)docs/deconstruct/design_{package}/design.mddocs/deconstruct/memory_usage.mddocs/deconstruct/algorithm_{package}/algorithm.mddocs/deconstruct/arch_design_summary.mddocs/deconstruct/global_design.mdpackage,如有 maven module,需识别为 {module}-{package}package/modulemodulemod,如有 cargo workspace,需识别为 {member}-{mod}docs/deconstruct/database/database_inventory.mddocs/deconstruct/database/er_diagram.puml(md)docs/deconstruct/database/database_design.md<sql> <select> <insert> <update> <delete> 标签提取@Query @NamedQuery 注解提取(SELECT|INSERT|UPDATE|DELETE)\s+ 开头的字符串识别内存热点:大对象创建、集合操作、字符串处理、字节数组、流处理、缓存对象
探测内存泄漏:静态集合增长、ThreadLocal未清理、监听器未注销、连接未关闭、缓存无过期
模板: templates/memory_usage.md
识别中间件:xnet、webnet、TDMQ、RabbitMQ、IBMMQ、RocketMQ、Kafka
扫描:配置文件、注解配置、编程式API、硬编码字符串
模板: templates/middleware_tracing.md
识别通信类型:HTTP API、RPC调用、消息队列、数据库连接、文件传输、WebSocket、缓存同步
估算维度:请求大小、响应大小、并发请求、上行/下行流量、总带宽
模板: templates/network_usage.md
识别算法类型:搜索、排序、加密、压缩、编码、校验、计算、匹配、路径、分配
识别数据结构:数组/列表、链表、树结构、图结构、哈希表、队列、栈、堆、位图、缓存
模板: templates/algorithm.md
识别架构模式:分层架构、MVC架构、微服务架构、事件驱动、管道过滤、插件架构、代理架构、适配器架构、工厂架构、单例架构
识别设计模式:策略、工厂、观察者、装饰器、适配器、代理、模板方法、命令、责任链、状态
模板: templates/arch_design_summary.md
docs/deconstruct/
├── classes_graph.puml
├── core_data_flow.puml
├── core_data_flow.md
├── global_design.md
├── memory_usage.md
├── network_usage.md
├── arch_design_summary.md
├── database/
│ ├── database_inventory.md
│ ├── er_diagram.puml
│ ├── er_diagram.md
│ ├── database_design.md
│ ├── tables/
│ ├── indexes/
│ └── constraints/
├── design_{package}/
│ └── design.md
└── algorithm_{package}/
└── algorithm.md
需求收集请使用技能:requirement-collect