mcpField
F
feature-implement

feature-implement

github.com/d-o-hub开发1335 次安装今天更新
代码仓库

关于 feature-implement

用于 Rust memory system 的功能开发技能,按规划、设计、实现、测试和文档整理分阶段指导工作,并提供项目专用的代码与质量规范。

主要功能

  1. 01按阶段推进功能开发
  2. 02遵循项目模块与代码模式
  3. 03执行测试和文档规范
  4. 04遵循存储与序列化约定

适用场景

  1. 01规划 Rust memory system 新功能
  2. 02为代码变更组织模块结构
  3. 03为实现补充测试和文档

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/d-o-hub/rust-self-learning-memory --skill feature-implement

安装后在 Claude Code 中输入/feature-implement确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

patterns.md
process.md
quality.md
structure.md

详细介绍

功能实现

在 Rust 内存系统中实现新功能的系统化方法。

快速参考

  • 流程 - 实现阶段(规划、设计、实现、测试)
  • 结构 - 模块结构和文件组织
  • 模式 - 代码模式和约定
  • 质量 - 质量标准和检查清单

适用场景

  • 为代码库添加新功能
  • 遵循项目约定开发功能
  • 维护代码质量和测试覆盖率

核心流程

  1. 规划 - 理解需求和限制条件
  2. 设计 - 架构和模块结构
  3. 实现 - 按照模式编写代码
  4. 测试 - 添加测试,使覆盖率达到 >90%
  5. 文档 - 更新文档和示例

详细阶段请参阅 process.md,Rust 代码模式请参阅 patterns.md。

项目标准

  • 文件大小:每个文件 ≤ 500 LOC
  • I/O 使用 Async/Tokio 模式
  • 错误处理:anyhow::Result
  • 存储:Turso(持久化)+ redb(缓存)
  • 序列化:postcard

评论

支持 Markdown