WISCI context engineering framework — Write, Isolate, Select, Compress, Iterate. Staleness-tracked context store (.wisci/), per-stream handoffs with a derived index, proactive session hooks, and context-enriched commits.
Creates conventional git commits enriched with a Context section that logs AI-layer changes (.wisci/, CLAUDE.md, skills, rules), turning git history into queryable long-term memory. Use to commit changes, optionally pushing afterward.
Snapshots session work state into per-stream handoff files under .wisci/handoff/ so a fresh session can resume exactly where this one stopped. Use when ending a session, switching to other work, saving progress before context runs out, or after a context compaction.
Delegates research and exploration to subagents with isolated context windows, then synthesizes findings inline and persists durable results to .wisci/context/ via the write skill. Use for investigating a codebase area, researching external docs or best practices, or comparing approaches without polluting the main context.
Loads validated project context into the session — bare invocation gives a codebase primer plus an inventory of stored context and handoffs; with arguments it runs a targeted deep dive on one topic. Use when starting or resuming a session, orienting in a project, or loading stored context for a task.
Externalizes knowledge from the conversation into persistent, staleness-tracked markdown files under .wisci/context/. Use when research results, decisions, or findings are worth keeping beyond this session, or when the user wants context saved to disk.
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.
Context engineering framework for AI coding agents
Ever notice your AI coding sessions get worse the longer they run?
That's not a bug — it's what happens when context fills up with noise.
Installation • Usage • The Problem • How It Works • v2 Migration • Examples
WISCI gives you four commands — Write, Isolate, Select, Compress — that keep your sessions sharp. Save what matters, load only what's relevant, research without polluting your context, and hand off cleanly between sessions. Version 2 makes the loop close itself: a deterministic staleness engine, per-stream handoffs that never clobber each other, and session hooks that surface your stored context without being asked.
WISCI skills use the Agent Skills open standard (SKILL.md format), supported across all major AI coding agents. The staleness engine requires git and python3 (both preinstalled on macOS/Linux dev machines).
| Platform | How to install |
|---|---|
| Claude Code | claude plugin marketplace add ph3on1x/wisciclaude plugin install wisci |
| Gemini CLI | gemini extensions install <github-url> |
| Codex CLI | Clone the repo, then run ./scripts/setup-platforms.sh |
| Cursor | Auto-discovers skills — no setup needed if Claude Code plugin is installed. Otherwise, run ./scripts/setup-platforms.sh |
[!NOTE]
/isolateuses subagent spawning, which works best on Claude Code and Codex CLI. Session hooks and dynamic state injection are Claude Code features — on other platforms the skills degrade gracefully to plain instructions.
| You're thinking... | Use | What happens |
|---|---|---|
| "I'll need this info tomorrow" | /write auth-research | Saves your findings to .wisci/context/auth-research.md with file references that track staleness |
| "I need to research something without cluttering my session" | /isolate compare OAuth2 libraries for Node.js | Subagents handle it in isolated windows; results appear inline and durable findings are auto-persisted to the store |
| "Where was I?" | /select | Loads a (cached) codebase primer + your handoff streams + a staleness-checked inventory of stored context |
| "I need my auth research back" | /select auth-research | Loads that context file, auto-stripping any sections whose source files have changed |
| "Done for the day" | /compress | Snapshots each work stream to its own handoff file — parallel streams and other sessions' handoffs are never overwritten |
| "Time to commit" | /commit | Creates a conventional commit with a Context: section that logs AI-layer changes — turning git log into long-term memory |
LLM context windows degrade in four predictable ways — each addressed by a specific WISCI command:
Context Poisoning — Wrong facts persist and compound across a session. /write preserves exact facts with source tracking. /select auto-strips sections whose referenced files have changed.
Context Distraction — The model fixates on accumulated history instead of using its training. /isolate keeps research noise in separate windows. /compress deliberately compacts to stay in the effective range.
Context Confusion — Irrelevant information leads to wrong tool selection and document usage. /select loads only relevant, validated context. /isolate gives each agent a clean, focused window.
npx claudepluginhub thetechoddbug/wisci --plugin wisciConnect your project to Microsoft Build and Ignite sessions — discover relevant talks, explore what's new for your stack, and plan next steps from your development environment.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Claude calls you on the phone when it needs your input or wants to report progress
Fixture authoring guidance for @copilotkit/aimock — LLM, multimedia, MCP, A2A, AG-UI, vector, and service mocking
Skills and agents for working with Ark - testing, setup, analysis, and research
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
v9.54.0 — Reliability wave: tangle contextual review correction loop with hard round ceiling, progress-supervised review rounds (per-agent stall watch, descendant-tree kills), council diversity and agy pin fixes, marketplace generator source-of-truth fix, provider troubleshooting runbook and cost-expectations docs. Run /octo:setup.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.