memorize

Persist and organize codebase patterns with a quality gate and secret scan.

2|Updated Jul 13, 2025
One-click install
npx skills add https://github.com/krzemienski/shannon --skill memorize-krzemienski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memorize
Source: https://github.com/krzemienski/shannon/tree/main/skills/memorize
Command: npx skills add https://github.com/krzemienski/shannon --skill memorize-krzemienski

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, markdown, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps users persist important patterns and lessons learned to memory, ensuring they can be easily retrieved and applied in future projects.

Core Features & Use Cases

  • Pattern Persistence: Save and organize codebase-specific patterns and insights.
  • Quality Gate: Apply a three-question quality gate to ensure only valuable patterns are saved.
  • Secret Scan: Automatically detect and prevent sensitive information from being saved.
  • Classification: Classify patterns into expertise or workflow categories for better organization.
  • Indexing: Maintain an index of all saved patterns for easy access.
  • Supersedes Chain: Track and manage the evolution of patterns over time.

Quick Start

To memorize a pattern, use the command: /shannon:memorize "Your pattern here"

Frequently Asked Questions about memorize

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

FAQPage Schema
How do I persist codebase patterns and lessons learned for future projects?

To persist codebase patterns, you can use the memorize Skill to save and organize insights. It applies a three-question quality gate to ensure only valuable patterns are stored, then classifies them into expertise or workflow categories for easy retrieval.

What's the best way to organize codebase knowledge without storing sensitive information?

Organizing codebase knowledge safely requires an automated secret scan to prevent sensitive data from being saved. The memorize Skill automatically detects and blocks secrets while classifying valuable patterns into structured expertise or workflow categories.

How does the quality gate work for knowledge management in a codebase?

The quality gate for knowledge management works by applying a three-question test to every pattern. This ensures only truly valuable and reusable codebase insights pass the gate and are persisted to memory, maintaining high signal-to-noise ratio.

Do I need YAML and Markdown to save and organize codebase patterns?

Yes, you need YAML and Markdown formatting to save and organize codebase patterns. The Skill requires these formats for the SKILL.md file and additional files for scripts, references, and assets to properly structure the stored knowledge.

Can I track how codebase patterns evolve and supersede older ones over time?

Yes, you can track how codebase patterns evolve using the supersedes chain feature. It maintains an index of all saved patterns and manages their evolution over time, allowing you to see how newer patterns replace older ones.

How do I classify saved codebase patterns for better organization?

You classify saved codebase patterns by sorting them into expertise or workflow categories. This classification system maintains an index of all saved patterns, ensuring better organization and easy access for future codebase work.