engagement-memory

Installation
SKILL.md

Engagement Memory (cross-engagement learning)

When to Activate

  • At recon/weaponize: recall what already worked against this target class / tech stack.
  • At report: persist each [CONFIRMED] finding as a reusable pattern (ranked by impact).
  • Periodic housekeeping: compact the pattern DB / rotate the audit log.

Model

Append-only JSONL store (~/.claude/engagement-memory/patterns.jsonl, override $ENGAGEMENT_DB). Three record types in their own files so they never mix: patterns (patterns.jsonl), target profiles (profiles.jsonl), audit log (audit.jsonl, disposable). A pattern is keyed by (target, vuln_class, technique), ranked by severity / CVSS / confidence (real impact, never payout), and carries a lifecycle status (proposed/active/stale/deprecated/...). Recall is an explicit top-N query (anti-context-bloat). Duplicates merge (count bumped, most-recent status wins), never blind-discarded; compact runs automatically over a size threshold and stays lossless. TTL stale patterns and deprecated/rejected ones drop out of default recall but are kept.

Installs
5
GitHub Stars
358
First Seen
Jul 2, 2026
engagement-memory — hypnguyen1209/offensive-claude