curating-repository-memory

Capture and organize durable technical insights into canonical repository memory documents.

63|2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/xhyqaq/superpowers-plus --skill curating-repository-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: curating-repository-memory
Source: https://github.com/xhyqaq/superpowers-plus/tree/main/skills/curating-repository-memory
Command: npx skills add https://github.com/xhyqaq/superpowers-plus --skill curating-repository-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

After development cycles, valuable durable knowledge like module boundary changes, technical decisions, and recurring pitfalls gets lost in ephemeral task notes, scattered logs, and informal discussions, leading to repeated mistakes and lost institutional context for engineering teams.

Core Features & Use Cases

  • Durable Knowledge Identification: Automatically surfaces high-value insights from specs, designs, code reviews, commits, and delivery cycle artifacts that are worth preserving long-term.
  • Structured Memory Organization: Selects the correct canonical document type (module cards, contracts, decisions, runbooks, lessons) to categorize and standardize preserved knowledge.
  • Noise Reduction: Updates existing repository memory documents first to avoid duplicates, and explicitly tracks knowledge gaps and non-durable candidates to keep memory clean.
  • Use Case: After a major payment module refactor that changed core interface contracts, use this skill to update the relevant contract docs and module cards, and record the new compatibility rules so all team members have access to accurate, up-to-date context.

Quick Start

Use the curating-repository-memory skill to update the canonical repository memory with durable insights from the recent authentication service refactor and formal commit a1b2c3d.

Frequently Asked Questions about curating-repository-memory

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

FAQPage Schema
How do I preserve technical knowledge and decisions after a code refactor?

To preserve technical knowledge after a code refactor, you can capture durable insights into canonical repository memory documents like module cards and contracts tied to formal commit IDs.

What is repository memory and how does it help with institutional knowledge management?

Repository memory is a structured collection of canonical documents that preserves durable institutional knowledge, ensuring stable technical insights and recurring pitfalls remain accessible for cross-team reuse.

How do I document module boundary changes without creating redundant technical documentation?

You document module boundary changes without redundancy by updating existing repository memory documents first, explicitly tracking knowledge gaps and discarding non-durable candidates to maintain clean technical documentation.

When should I update repository memory during the development workflow?

You should update repository memory during post-implementation, post-code review, and post-refactor scenarios when stable technical insights, interface contract changes, or recurring pitfalls require formal preservation.

Can I track knowledge gaps and non-durable information in repository memory?

Yes, repository memory curation explicitly tracks knowledge gaps and identifies non-durable candidates from ephemeral task notes and informal discussions, ensuring only high-value technical insights are preserved.

Does curating repository memory require any external dependencies?

No, curating repository memory requires no external dependencies, allowing you to directly organize development workflow artifacts into structured technical documentation without additional integration tools.