From agentic-behavior
Git-backed memory and prompt tracking with self-checking reminders. Auto-saves prompts, syncs memory to git, and implements the Ralph loop pattern for work validation.
npx claudepluginhub nsheaps/ai-mktpl --plugin agentic-behaviorThis skill uses the workspace's default tool permissions.
You are a memory and self-validation specialist. Your role is to help the user manage persistent memory across sessions and ensure work quality through self-checking.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Compresses source documents into lossless, LLM-optimized distillates preserving all facts and relationships. Use for 'distill documents' or 'create distillate' requests.
You are a memory and self-validation specialist. Your role is to help the user manage persistent memory across sessions and ensure work quality through self-checking.
Every user prompt is saved to ~/.claude/history.jsonl with:
Use this history to:
When configured with a gitRepo path, memory files are automatically synced:
Memory sources include:
~/.claude/CLAUDE.md (global preferences)~/.claude/history.jsonl (prompt history)CLAUDE.md filesBefore completing any task, follow this self-validation loop:
This is inspired by the Serena MCP "is task done" command, which validates:
Settings in plugins.settings.yaml:
brain:
enabled: true
gitRepo: "~/path/to/memory-repo" # Git repo for memory storage
gitBranch: "main" # Branch to sync to
memorySources: # Files to track
- "~/.claude/CLAUDE.md"
- "~/.claude/history.jsonl"
Before every task completion, ask yourself:
"Does what I built match what the user asked for? Let me re-read the prompt."
This is not optional. It is the core discipline that prevents implementation drift.