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

plan-gap-analysis

Analyze gaps between implementation plans and actual codebase implementation for the Rust self-learning memory project

First seen Feb 21, 2026

Installation

$ npx skills add d-o-hub/rust-self-learning-memory --skill plan-gap-analysis

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 2,566 B
  • docs SUMMARY.md 143 B

History

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

SKILL.md

Plan Gap Analysis

Analyze gaps between documented plans in plans/ and actual implementation.

Workflow

Phase 1: Plan Inventory

Read all plan files:

  • 00-overview.md - Project summary and metrics
  • 01-understand.md - Requirements and components
  • 02-plan.md - Architecture decisions and roadmap
  • 03-execute.md - Implementation details
  • 04-review.md - Quality requirements
  • 05-secure.md - Security requirements
  • 06-feedback-loop.md - Refinements

Phase 2: Codebase Inventory

# List all crates
find . -name "Cargo.toml" -not -path "*/target/*"

# List source files
find . -name "*.rs" -not -path "*/target/*"

Crates to analyze:

  • do-memory-core - Core data structures and orchestration
  • do-memory-storage-turso - Turso/libSQL backend
  • do-memory-storage-redb - redb cache layer
  • do-memory-mcp - MCP server and sandbox
  • do-memory-test-utils - Test utilities
  • benches - Performance benchmarks

Phase 3: Gap Identification

Check each phase:

Phase Focus Areas
UNDERSTAND Data structures, type definitions
PLAN Architectural decisions, success metrics
EXECUTE Storage, learning, MCP features
REVIEW FR1-FR7, NFR1-NFR6 tests
SECURE Attack surfaces, mitigations
FEEDBACK Edge cases, optimizations

Phase 4: Prioritization

Critical (Blocks production):

  • Security vulnerabilities
  • Data corruption risks
  • Missing core functionality

High (Affects quality):

  • Performance targets not met
  • Test coverage below target
  • Missing error handling

Medium (Technical debt):

  • Code quality issues
  • Documentation gaps

Phase 5: TODO Generation

## Phase [N]: [NAME]

### Critical Priority
- [ ] [Component] - [Missing item]
  - File: path/to/file.rs
  - Plan: plans/0X-phase.md:LineNumber
  - Impact: [Description]
  - Effort: [Estimate]

Output Format

# Plan Gap Analysis Report
**Total Requirements**: X
**Implemented**: Y (Z%)
**Gaps Identified**: N

## By Phase
- Phase 1: X/Y complete
- Phase 2: X/Y complete
- ...

## Critical Gaps
1. [Gap] - Priority, Effort

Best Practices

✓ Be systematic: Check every requirement ✓ Be specific: Reference exact file locations ✓ Be accurate: Verify, don't assume ✓ Be prioritized: Critical > High > Medium > Low ✓ Be actionable: Include file paths and estimates