Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Compound Memory

ASecurity

Orchestrate governed persistent project memory across immutable evidence, llm-wiki, line-memory, reviewed session candidates, generated outputs, and bounded context packs.

211 stars
0 votes
0 copies
3 views
Added 9/21/2026
ai-agentsrustgobash

Security Analysis

A100/100

Scanned 9/21/2026

$npx -y skills add jmagly/ai-writing-guide --skill compound-memory --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Compound Memory?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Compound Memory
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jmagly-compound-memory-14b97d81/badge)](https://www.skillsdirectory.com/skills/jmagly-compound-memory-14b97d81)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
namespace: aiwg
name: compound-memory
platforms: [all]
description: Orchestrate governed persistent project memory across immutable evidence, llm-wiki, line-memory, reviewed session candidates, generated outputs, and bounded context packs.
triggers:
  - use compound project memory
  - ingest sources into persistent memory
  - review memory candidates
  - maintain line memory and wiki
  - build a memory context pack
  - capture an output into memory
---

# Compound Memory

Use this driver for the persistent compounding-memory pattern. It coordinates
existing capabilities; it does not replace their storage, review, indexing, or
promotion mechanics.

Start with readiness:

```bash
aiwg compound-memory status --json
```

## Governed workflows

1. **Ingest** — preserve the source unchanged, calculate its identity and
   digest, then route long-form material through `memory-ingest` and llm-wiki.
   Route session transcripts through `aiwg sessions import` and `extract`.
2. **Retrieve/use** — query llm-wiki or the artifact index for linked detail;
   use `aiwg compound-memory context <task> --budget <characters> --json` to
   merge relevant line facts and wiki evidence. Add `--no-touch` for inspection.
   Never inject the complete stores into startup context.
3. **Write/capture output** — register the output and its source/context-pack
   lineage before proposing any extracted facts as session candidates. Run
   `aiwg compound-memory capture-output <file> ... --json` first, review the
   immutable digest and minimized references, then repeat with
   `--confirm --operation-id <preview-operation-id>`. This creates registration
   and index receipts only; it never promotes knowledge.
4. **Manage** — use exact-version candidate review and preview promotion to the
   declared `memory` or `line-memory` consumer. One reviewed candidate may
   produce independent receipts for both consumers.
5. **Review/update** — independently accept, reject, or defer proposed facts.
   Start from `aiwg compound-memory review --limit 50 --json`, then inspect and
   decide through the exact-version sessions commands. Workspace identity
   changes require a separate explicit review gate.
   For canonical context, run `aiwg compound-memory update <target> <key>
   <value> --source-ref <ref> --reviewer <id> --reason <reason> --json`, review
   its diff/conflicts, then repeat with the exact operation ID and `--confirm`.
   This never refreshes provider adapters.
6. **Maintain** — preview pruning, deduplication, contradiction repair, orphan
   repair, and index refresh. Confirm only the reviewed mutations. Preserve
   lifecycle tombstones and source-purge dependent dispositions. The compound
   command's confirmation may replay pending output registrations; all other
   actions remain delegated to their owning review workflows.

Until the compound-memory lifecycle ADR is accepted, do not invent a new
automatic promotion path. Use the existing commands and receipts named above,
and treat generated/model output as untrusted proposed knowledge rather than
ground truth.

## References

- @$AIWG_ROOT/${CLAUDE_PLUGIN_ROOT}/docs/overview.md
- @$AIWG_ROOT/agentic/code/addons/line-memory/skills/line-memory/SKILL.md
- @$AIWG_ROOT/agentic/code/addons/llm-wiki/skills/llm-wiki/SKILL.md
- @$AIWG_ROOT/agentic/code/addons/semantic-memory/skills/memory-ingest/SKILL.md

Attribution

jmaglyjmagly
View sourceSee grades on GitHubMore from jmagly →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698621 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →