Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add d-o-hub/rust-self-learning-memory --skill "feature-implement"
Install specific skill from multi-skill repository
# Description
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.md
name: feature-implement
description: 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.
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
- Planning - Understand requirements and constraints
- Design - Architecture and module structure
- Implementation - Write code following patterns
- Testing - Add tests with >90% coverage
- 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
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.