Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By mu4farooqi
Capture, search, and reuse coding rules and decisions from Claude Code sessions. Records preferences as structured rules with context and confidence, lets you search past decisions, resolve conflicts, and seed the database from historical transcripts.
npx claudepluginhub mu4farooqi/superwiser --plugin superwiserHandle Superwiser rule conflicts when search_rules, list_rules, or load_preferences shows "⚠️ CONFLICT [id]"
Load your coding preferences and project conventions. Use when the user says "use Superwiser", "load preferences", "load my rules", "check coding conventions", or when starting significant work on a feature.
Matches all tools
Hooks run on every tool call, not just specific ones
Admin access level
Server config contains admin-level keywords
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Automatic context engineering — observes your coding sessions and generates rules, suggestions, skills, and hooks so Claude gets smarter on your codebase over time
Self-evolving Claude Code system that learns from corrections, manages context, and improves every session
Persistent memory for Claude Code sessions using Honcho
(Alpha) Persistent memory, architectural decisions, and safety guardrails for Claude Code. Your agent starts every session with full project context — stack, decisions, patterns, safety rules, and a handoff from the previous session.
Meta-Cognition tool for Claude Code: session history analysis, workflow optimization, and 21 MCP tools for deep session insights.
Local-first personal AI identity layer for MCP-compatible coding tools. Stores your lessons, decisions, playbooks, and project context as local JSON. AI proposes; high-risk items wait for your review, and everything stays visible and reversible. Local-first, no cloud, no account.
Superwiser captures your coding preferences and corrections from Claude Code sessions. It stores them in a searchable database that Claude can reference in future sessions.
/plugin marketplace add mu4farooqi/superwiser
/plugin install superwiser
Initializes automatically on first session.
Use Claude Code normally. Preferences are captured in the background.
Loading your preferences:
Say "use Superwiser" or "load my preferences" in your prompt. Claude will load your recorded coding preferences for the current task.
Automatic features:
| Command | Description |
|---|---|
/superwiser:search <query> [limit:N] [preferences] | Search rules |
/superwiser:list [N] [recent|important|hits] [preferences] | List rules |
/superwiser:tags | Show all tags |
/superwiser:stats | View statistics and token usage |
/superwiser:config | View configuration |
/superwiser:set-config <key> <value> | Change a setting |
/superwiser:seed | Import from history (interactive) |
/superwiser:delete <id> | Delete a rule |
/superwiser:record | Enable recording |
/superwiser:record-stop | Pause recording |
/superwiser:init | Manual initialization |
AI already knows how to code. It can architect systems, write tests, and follow best practices. The remaining gap is your steering—the corrections and preferences that make the output match what you actually want.
Superwiser records that steering. Not another memory layer.
Most memory plugins store everything: conversation history, file contents, tool outputs. This burns tokens and often duplicates what the AI already handles.
Superwiser is different:
| Tracked | Ignored |
|---|---|
| "Use PostgreSQL for user data" | Claude reading files |
| "Split this into smaller functions" | Tool calls and outputs |
| "Always add tests for new features" | Claude's responses |
| Your correction after Claude's mistake | File edits and diffs |
Simple, static rules belong in your CLAUDE.md file:
Superwiser captures what emerges during sessions—contextual corrections with the reasoning behind them. These are harder to anticipate and write upfront.
Corrections - When you redirect Claude after seeing its output:
Claude creates an auth system with JWT stored in localStorage.
"Don't store tokens in localStorage—use httpOnly cookies. We had XSS issues before and this is a security requirement from the last audit."
Claude adds a try/catch around every database call, returning null on failure.
"Let database errors propagate. Swallowing them makes debugging impossible. Only catch at the API boundary where we can return proper error responses."
Claude builds a 300-line React component with inline state management.
"This needs to be split up. Extract the form validation into a custom hook, move the API calls to a separate service, and keep the component focused on rendering."
Claude sets up a new endpoint by copying an existing one and modifying it.
"Use the base controller class instead of copying. We have shared middleware for auth and validation that copied endpoints miss."