By mu4farooqi
Record, search, and manage human decisions made during Claude Code sessions, enabling consistent rule application by resolving conflicts, pausing/resuming recording, and seeding from historical transcripts.
Handle 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
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.
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."
npx claudepluginhub mu4farooqi/superwiser --plugin superwiserUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.