# Feature Implement

> Systematic approach to implementing new features in the Rust memory system following project conventions. Use when adding new functionality with proper testing and documentation, maintaining code quality and test coverage.

- Skill: `d-o-hub/feature-implement` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add d-o-hub/feature-implement`
- Raw SKILL.md: https://api.skillmd.com/api/skills/d-o-hub/feature-implement/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: d-o-hub (https://skillmd.com/u/d-o-hub)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/d-o-hub/feature-implement

---


# Feature Implementation

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

## Quick Reference

- **[Process](process.md)** - Implementation phases (planning, design, implementation, testing)
- **[Structure](structure.md)** - Module structure and file organization
- **[Patterns](patterns.md)** - Code patterns and conventions
- **[Quality](quality.md)** - 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](process.md)** for detailed phases and **[patterns.md](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

