mcpField
F
feature-implement

feature-implement

github.com/d-o-hubDevelopment1335 installsUpdated today
Repository

About feature-implement

A skill that guides feature development in a Rust memory system through planning, design, implementation, testing, and documentation. It provides project-specific code and quality conventions for contributors.

Key features

  1. 01Follow phased feature development
  2. 02Use project module and code patterns
  3. 03Apply testing and documentation standards
  4. 04Follow storage and serialization conventions

Use cases

  1. 01Planning a new Rust memory-system feature
  2. 02Structuring modules for a code change
  3. 03Adding tests and documentation to an implementation

Install

Copy the command and run it in a terminal.

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

After installing, type/feature-implementin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

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

Details

From the project README

Feature Implementation

Systematic approach to implementing new features in the Rust memory system.

Quick Reference

  • Process - Implementation phases (planning, design, implementation, testing)
  • Structure - Module structure and file organization
  • Patterns - Code patterns and conventions
  • Quality - Quality standards and checklists

When to Use

  • Adding new functionality to the codebase
  • Following project conventions for feature development
  • Maintaining code quality and test coverage

Core Process

  1. Planning - Understand requirements and constraints
  2. Design - Architecture and module structure
  3. Implementation - Write code following patterns
  4. Testing - Add tests with >90% coverage
  5. Documentation - Update docs and examples

See process.md for detailed phases and patterns.md for Rust code patterns.

Project Standards

  • File size: ≤ 500 LOC per file
  • Async/Tokio patterns for I/O
  • Error handling: anyhow::Result
  • Storage: Turso (durable) + redb (cache)
  • Serialization: postcard

Comments

Markdown supported