knowledge-agent

Retrieve past decisions and insights from project memory with citations.

8|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/MSApps-Mobile/claude-plugins --skill knowledge-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-agent
Source: https://github.com/MSApps-Mobile/claude-plugins/tree/main/plugins/cowork-mem/skills/knowledge-agent
Command: npx skills add https://github.com/MSApps-Mobile/claude-plugins --skill knowledge-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps teams quickly retrieve decisions, rationale, and knowledge from a project memory so that answers reflect past lessons and agreed-upon paths.

Core Features & Use Cases

  • Semantic memory lookup: Query a memory database to surface relevant observations and decisions before answering questions.
  • Memory update & archaeology: Add new insights from discussions and perform decision archaeology to explain why a choice was made.
  • Use Case: When asked why we chose a particular architecture, invoke memory to surface prior decisions, dates, and stakeholders.

Quick Start

Ask the assistant to search the project memory for relevant past decisions before answering questions about architecture or design rationale.

Frequently Asked Questions about knowledge-agent

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

FAQPage Schema
How do I retrieve past architecture decisions from a project memory?

To retrieve past architecture decisions from a project memory, use semantic memory lookup to query a memory database and surface relevant observations, dates, and stakeholders. This synthesis requires a memory store and vector search to provide cited answers.

What is decision archaeology and how does it explain architectural choices?

Decision archaeology is the process of querying project memory to explain why a specific architectural choice was made. It surfaces prior decisions, dates, and stakeholders to provide context on past rationale.

Do I need a vector search setup to use a knowledge base for architectural reviews?

Yes, you need a vector search setup and an existing memory store to use a knowledge base for architectural reviews. These components are required to perform the semantic memory lookup that retrieves insights and flags stale data.

How do I flag stale data or missing context in a project memory knowledge base?

You flag stale data or missing context in a project memory knowledge base by querying the memory store during architectural reviews. The retrieval process automatically identifies knowledge gaps and flags outdated information while synthesizing cited answers.

What's the best way to add new insights from design discussions to a memory store?

The best way to add new insights from design discussions to a memory store is through memory updates during your workflow. This captures observations and decisions, enabling future semantic lookup and decision archaeology to track rationale over time.