feature-implement

Automate Rust memory system feature implementation with Turso and redb integration.

11|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/d-o-hub/rust-self-learning-memory --skill feature-implement
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feature-implement
Source: https://github.com/d-o-hub/rust-self-learning-memory/tree/main/.claude/skills/feature-implement
Command: npx skills add https://github.com/d-o-hub/rust-self-learning-memory --skill feature-implement

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates ad-hoc feature development by providing a structured approach that follows project conventions and maintains test coverage.

Core Features & Use Cases

  • Structured Development: Follow a proven 7-phase process from planning to deployment.

Core Features & Use Cases

  • Project Conventions: Ensure new features integrate properly with existing architecture and storage layers.

Quick Start

Implement a new memory storage feature with proper Turso and redb integration, following async patterns and error handling standards.

Quick Start

Implement a new episode completion tracking feature with proper testing and documentation.

Frequently Asked Questions about feature-implement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a new feature in a Rust project while maintaining code quality?▼

Feature implementation follows a structured 7-phase process: planning, design, coding, testing, and integration. The approach enforces per-file size limits (≤500 LOC), async/Tokio I/O patterns, error handling with anyhow::Result, and Turso durable storage with redb caching to ensure consistency across new features.

What's the best way to structure Rust features with async patterns and storage integration?▼

Structure features by scaffolding modules, implementing core logic, integrating storage adapters, exposing API surfaces, and documenting thoroughly. Use Tokio for async I/O, anyhow::Result for error handling, Turso for durable storage, and redb for caching to follow project conventions.

How do I integrate new Rust features with Turso and redb storage layers?▼

Feature implementation automates integration across module scaffolding, core logic, and storage adapters. It applies Turso durable storage with redb caching patterns, enforces async/Tokio I/O, handles errors with anyhow::Result, and maintains per-file size constraints for consistency.

Can I use this approach to add features while keeping test coverage intact?▼

Yes. The structured 7-phase process includes testing as a core phase and enforces project conventions throughout, eliminating ad-hoc development. This ensures new features integrate properly with existing architecture while maintaining test coverage.

What constraints apply when implementing features in this Rust memory system?▼

Key constraints include per-file size limits of ≤500 LOC, mandatory async/Tokio I/O patterns, error handling via anyhow::Result, and Turso durable storage with redb caching. These enforce consistency and prevent deviation from project conventions.