d-o-hub/rust-self-learning-memory

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.

First seen Feb 21, 2026

Installation

$ npx skills add d-o-hub/rust-self-learning-memory --skill feature-implement

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from d-o-hub/rust-self-learning-memory · top by installs.

npx skills add d-o-hub/rust-self-learning-memory

Browse all from d-o-hub/rust-self-learning-memory

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 12
License LICENSE
Default branch main
Open issues 3
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,427 B
  • docs SUMMARY.md 247 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 35 installs

SKILL.md

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