By MereWhiplash
Opinionated development workflows powered by Engram Cogitator's persistent semantic memory. Requires EC to be running.
Review and maintain EC memories. List all memories, find duplicates, prune stale entries, organize by type.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores requirements and design before implementation.
Debug systematically. Find root cause before fixing, write regression test via TDD, store learnings in EC.
Execute implementation plan in batches with review checkpoints.
Finish current branch. Verifies tests, reviews for EC memory storage, presents merge options.
Review and maintain EC memories. List all memories, find duplicates, prune stale entries, and organize by type. Use when memories need cleanup, when user says "audit memories", "clean up EC", "review what's stored", or periodically for hygiene.
Explores requirements, searches past decisions, creates design documents, and sets up feature branches. Use before any feature work or when starting a new feature.
View or update cogitation project configuration. Modify test/build/lint commands, branching conventions, or other project settings. Use when user says "change config", "update settings", "set test command", or wants to modify project setup.
Provides systematic debugging workflow that finds root cause before fixing. Fix phase uses @tdd to write a failing test reproducing the bug, then fix. Searches EC for prior issues and stores learnings. Use when encountering bugs, test failures, or unexpected behavior.
Executes TDD implementation plans in batches with review checkpoints. Each task follows @tdd red-green-refactor. Loads EC context before each batch. Use when ready to implement a plan from docs/plans/.
No model invocation
Executes directly as bash, bypassing the AI model
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
The Machine Spirit remembers what you forget.
(And unlike your da, it won't bring up that one time you dropped prod)
Persistent semantic memory for AI coding assistants.
By the grace of the Omnissiah, your decisions shall not be lost to the warp.
Works with: Claude Code, Cursor, Cline, Windsurf, and any MCP-compatible client
Step 1: Install the MCP server
curl -sSL https://raw.githubusercontent.com/MereWhiplash/engram-cogitator/main/install.sh | bash
Step 2: Install the cogitation plugin (in Claude Code)
/plugin marketplace add MereWhiplash/engram-cogitator
/plugin install cogitation@engram-cogitator
Step 3: Initialize your project
/cogitation:init
Prerequisites: Docker running. That's it.
The memory backend. Provides ec_add, ec_search, ec_list, ec_invalidate for storing and retrieving semantic memories.
Opinionated development workflows that leverage EC's persistent memory.
┌─────────────────────────────────────────────────────────────────────┐
│ │
│ /cogitation:init (one-time project setup) │
│ │ │
│ ▼ │
│ /cogitation:brainstorming (explore idea → design doc) │
│ │ │
│ ▼ │
│ /cogitation:writing-plans (design doc → implementation plan) │
│ │ │
│ ▼ │
│ /cogitation:executing-plans (plan → working code) │
│ │ │
│ ▼ │
│ /cogitation:finish (verify, store learnings, merge) │
│ │
│ /cogitation:audit (periodic memory cleanup) │
│ │
└─────────────────────────────────────────────────────────────────────┘
/cogitation:init - First-time project setup
docs/designs/ and docs/plans/ directories/cogitation:brainstorming - Turn ideas into designs
docs/designs/YYYY-MM-DD-<topic>.md/cogitation:writing-plans - Turn designs into plans
docs/plans/YYYY-MM-DD-<topic>.md/cogitation:executing-plans - Turn plans into code
/cogitation:finish - Complete the work
/cogitation:audit - Memory maintenance
These are invoked automatically by Claude based on context:
npx claudepluginhub merewhiplash/engram-cogitator --plugin cogitationPersistent memory system for Claude Code with enforced context
Plugin for effective agentic development
Persistent memory for AI coding agents. Survives across sessions and compactions.
Iterative plan review and execution workflow for Claude Code
You work with me (Claude) - I guide your workflow and suggest next actions.
Persistent memory across Claude Code sessions using Cognis