spex-learn

Capture and persist requirements, decisions, and policies as structured knowledge artifacts.

2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/ran729/context-rot-skill --skill spex-learn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spex-learn
Source: https://github.com/ran729/context-rot-skill/tree/main/.claude/.claude/skills/spex-learn
Command: npx skills add https://github.com/ran729/context-rot-skill --skill spex-learn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of knowledge loss and inconsistency by providing a structured way to capture and persist critical information like requirements, decisions, and policies.

Core Features & Use Cases

  • Knowledge Extraction: Extracts structured information from conversations, documents, or code.
  • Memory Persistence: Saves extracted knowledge as Requirements, Decisions, or Policies using the spex CLI.
  • Use Case: When a new feature requirement is discussed in a meeting, use this Skill to ensure it's formally documented and linked to the relevant code or decisions.

Quick Start

Use the spex-learn skill to memorize the key decisions made in the last conversation.

Frequently Asked Questions about spex-learn

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

FAQPage Schema
How do I capture and persist requirements and decisions from conversations?

You can capture and persist requirements by extracting structured information from conversations or documents and saving it as traceable knowledge artifacts using the spex CLI. This prevents knowledge decay by linking human intent directly to development projects.

What is the best way to prevent knowledge loss in software engineering projects?

The best way to prevent knowledge loss is to manage the lifecycle of requirements, decisions, and policies through structured knowledge artifacts. This ensures traceability and formally captures explicit human intent before context is lost during development.

How do I enforce policy and prevent code duplication in my development workflow?

You can enforce policy and prevent code duplication by applying strict validation against a defined taxonomy. This promotes component reuse and ensures that captured decisions and policies are consistently validated across the development project.

Can I extract structured knowledge from existing code and documents?

Yes, you can extract structured knowledge from existing code, documents, or conversations. The extracted information is then persisted as formal requirements, decisions, or policies to maintain a traceable project knowledge base.

Does the spex CLI work for logging decisions made in meetings?

Yes, the spex CLI works for logging decisions made in meetings by capturing the discussed feature requirements and formally documenting them. This ensures meeting outcomes are linked to relevant code and saved as persistent knowledge artifacts.