关于 feature-implement
用于 Rust memory system 的功能开发技能,按规划、设计、实现、测试和文档整理分阶段指导工作,并提供项目专用的代码与质量规范。
主要功能
- 01按阶段推进功能开发
- 02遵循项目模块与代码模式
- 03执行测试和文档规范
- 04遵循存储与序列化约定
适用场景
- 01规划 Rust memory system 新功能
- 02为代码变更组织模块结构
- 03为实现补充测试和文档
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ d-o-hub/ rust-self-learning-memory --skill feature-implement安装后在 Claude Code 中输入/feature-implement确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
patterns.mdprocess.mdquality.mdstructure.md详细介绍
功能实现
在 Rust 内存系统中实现新功能的系统化方法。
快速参考
适用场景
- 为代码库添加新功能
- 遵循项目约定开发功能
- 维护代码质量和测试覆盖率
核心流程
- 规划 - 理解需求和限制条件
- 设计 - 架构和模块结构
- 实现 - 按照模式编写代码
- 测试 - 添加测试,使覆盖率达到 >90%
- 文档 - 更新文档和示例
详细阶段请参阅 process.md,Rust 代码模式请参阅 patterns.md。
项目标准
- 文件大小:每个文件 ≤ 500 LOC
- I/O 使用 Async/Tokio 模式
- 错误处理:
anyhow::Result - 存储:Turso(持久化)+ redb(缓存)
- 序列化:postcard
评论
支持 Markdown