By mhardist
Skills that shape how work gets done: turn vague ideas into explicit prompts (prompt-architect), deliberate important decisions from seven perspectives (seven-advisors), and activate MCP servers on demand to keep context lean (mcp-guide + /mcp-activate-* commands).
Activate the Chrome DevTools MCP server for browser automation and debugging
Activate the Context7 MCP server for library documentation lookup
Activate the Firecrawl MCP server for web scraping and search capabilities
Activate the Magic MCP server for UI component generation from 21st.dev
Activate the Morphllm Fast Apply MCP server for bulk code transformations
MCP server selection guide — when and how to use each server
Use when user has vague idea, rough concept, or unclear requirements for building an application. Triggers on "I want to build", "help me create", "make a thing that", unclear scope, missing constraints, or when prompts lack explicit requirements.
Seven Advisors decision council - structured multi-perspective deliberation for important decisions. Use when facing complex choices, strategic decisions, or when you need to think through a problem from multiple angles.
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.
Work all day in Claude Code without context rot — and make the harness better every session.
Tired of compacting? Start with The Shift — why long sessions degrade, why compaction is the wrong fix, and the workbench-not-filing-cabinet model that makes the problem disappear. The rest of this repo is the machinery; that page is the mental model that makes the machinery make sense.
This is a working harness built around two loops:
/clear with confidence — clear, not compact — because everything important is already saved. work → hooks nudge delegation & watch context %
→ memory-capture (40%) / context-monitor (50%) prompt consolidation
→ /dream consolidates memories, /clear wipes the window
→ next session recalls from memory and starts clean
↘ session-retrospective → feedback memories / new hooks / new rules
One month of real daily use (108 main sessions, ~3.6/day, mined from actual transcripts):
/plugin marketplace add mhardist/claude-context-harness
/plugin install context-discipline@claude-context-harness
/plugin install working-style@claude-context-harness
Plugin installs are purely additive. The skills, hooks, and commands live
inside the plugin's own directory — your existing CLAUDE.md, settings.json,
hooks, and skills are not modified. Don't like it? /plugin uninstall removes
it cleanly. The hooks start nudging immediately; that's them working.
The files in templates/ are merge sources, not
replacements. Never copy them over your existing files — you'd silently
erase your own accumulated configuration. Back up first, then open the
template side-by-side and pull in the sections you want:
# Back up before touching anything (yes, we practice what we preach)
cp ~/.claude/CLAUDE.md ~/.claude/CLAUDE.md.backup_$(date +%Y%m%d) 2>/dev/null
cp ~/.claude/settings.json ~/.claude/settings.json.backup_$(date +%Y%m%d) 2>/dev/null
CLAUDE.md.example — append or weave sections into your existing ~/.claude/CLAUDE.md (or a project CLAUDE.md): the context-discipline rules, local-knowledge-first pattern, CLI-first preferences, learn-from-mistakes instructions. If you don't have a CLAUDE.md yet, copying the whole file is fine.settings.json.example — not a complete settings file. Merge individual keys (statusLine, permissions.deny, the extra hooks entries) into your existing settings.json by hand or with jq. If you already have hooks configured, append to the matching event arrays — don't replace them.mcp.json.example — reference for the env-var-placeholder pattern and the activate-on-demand philosophy; adapt to your servers rather than copying.If you only do Step 1, you still get the full hook + skill machinery. Step 2 is where the standing instructions and statusline come from — worth doing, carefully.
context-discipline (the hero)npx claudepluginhub mhardist/claude-context-harness --plugin working-styleWork all day in Claude Code without context rot. Hooks monitor context pressure and nudge delegation; skills consolidate session knowledge into file-based memory; you /clear with confidence because everything important is already saved.
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.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
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.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications