scw
Make Structured Context Windows the default way multi-step and multi-agent work is organized in this project.
Skill by mmc7676
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mmc7676-scw
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/scw
What's inside
- Skill name
scw- Description
- Make Structured Context Windows the default way multi-step and multi-agent work is organized in this project. Use when a task needs several roles, when reference material must not be editable by whatever consumes it, when something must be verified by something that did not produce it, when the context window is getting long or expensive, or whenever the user mentions SCWs, partitions, regions, isolation, agentic loops, the Gate, or Maxey0.
- License
- Apache-2.0
- Instructions
- 160 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- migration.md · reference/
- planes.md · reference/
- tools.md · reference/
SKILL.md (first lines)
# Structured Context Windows An **SCW** is a context window that has been partitioned into typed, addressable **regions**, with each **role** bound to a **scope** that the runtime enforces at the tool layer — not by asking the prompt nicely. This skill makes partitioning the working assumption before spreading a task across several roles or steps: route first, then partition, then bind scopes, then dispatch. ## When this applies - More than one role will touch the same body of material. - Something must be **verified by something that did not produce it**. - There is reference material a working step must read but must never edit. - The window is getting long, expensive, or reordered on every turn. - The user says SCW, region, partition, isolation, agentic loop, Gate, or Maxey0, or asks who can see what. ## Route before you build — this is not optional **Always call `loops_route` before hand-building a maker/checker pair or any other formation.** Skipping this is expensive, concretely: routing a documentation-audit task returned a coherent tri-plane hit — concept `observability`, skill `ai-observability`, a pre-scoped four-role formation — at an estimated 10,792-token read budget. The same task run instead as two generic subagents with hand-written personas cost 253,481 tokens: roughly **23× more**, for a worse-scoped result. 1. `loops_route(task=...)` scores and explains. It binds nothing. 2. `context_route_bind(task=...)` asks the same question and commits — it binds the matching loop's regions and roles in this session's own window. 3. **`loop_hit`** — use the formation it names. 4. **fallback** — nothing matched. Say so out loud; it is real information about what the library does not cover. Then use the matched skill's own formation, or build by hand (below), or design a loop in the Studio's Designer view so the gap does not recur. `loops_catalog`, `loops_concepts` and `loops_skills` browse the library directly, routing and binding nothing. ## Building a partition by hand Region types are policies, not labels: | type | mutability | bridgeable | use it for | |---|---|---|---| | `reference` | read-only | yes | instructions, retrieved corpus, a pinned rubric | | `durable` | writable | yes | what should survive the run | | `episodic` | writable | yes | run history, promoted findings | | `working` | writable | **no** | task state nothing else should reach into | | `scratchpad` | volatile | **no** | per-iteration reasoning; cleared every tick | The shape that makes separation structural rather than polite: **bind each role to its own scratchpad**, and give it one `durable` region to publish into. A downstream role then reads the published output and *cannot* reach the reasoning, because scratchpads are unbridgeable by policy — there is no grant to mint. ``` context_window_reset context_region_create one per region # host, before any binding context_region_write reference material # host only; a bound role cannot context_criterion_pin # if anything will be graded context_harness_create architecture="maker_checker" # self-approval becomes a refusal context_scope_bind <role> -> its own scratchpad context_window_seal ``` Then per iteration: `context_region_write` → `context_bridge_open` (short TTL) → `context_region_read` → `context_window_render` → `context_bridge_promote` what survived → `context_scope_tick`. ## Declare each role's reach outside the window The partition governs regions. It has never governed the filesystem, the shell, or the network — which is how a role bound to a 2,048-token scratchpad could read the whole disk while every region stayed perfectly contained, and no measurement noticed. Before dispatching a role: `observe_gate_policy(role=..., read_paths=[], tools=[...])`. Default to nothing, and never grant `bash_allow` unless a shell is genuinely required — a shell is a general-purpose escape from every path check above it. ## Cross-window: a different architecture, not a lesser one Some loops are **cross-window**: one genuinely separate model call per participant, zero shared token buffer, no region to bind. Isolation there comes from what *you* put in each prompt, not from a runtime refusal. Run one for real with `/maxey0:crosswindow` — never leave a cross-window topology as "designed, not run" when the mechanism to run it exists. ## Rules that carry 1. **Never route around a refusal.** `isolation_violation` and `policy_violation` are the system working. Read the `hint` — it names the bridge that would make the access legal — and decide whether that access is actually justified. If it is not, the refusal already did its job. 2. **Never paste elided material into a subagent's prompt.** `context_window_render` is scope-true; adding back what it withheld silently destroys the partition and makes any measurement over the run meaningless. 3. **Grants expire.** Prefer `ttl_ticks=1`. A standing grant is a wall with a door propped open. 4. **`success` has to be earned.** `context_scope_unbind(terminal_state= "success")` is refused unless a verification actually passed. Do not relabel `exhausted` as success. 5. **A judge must be provably disjoint.** Under a `maker_checker` harness the runtime checks five rules before accepting a verdict. If it refuses, the separation you thought you had was not real — report that, do not reshape the call until it passes. ## Test containment rather than asserting it Four assertions, and two of them are stronger evidence than the other two: | tool | how it answers | |---|---| | `context_assert_cannot_read` | **Attempts a real read** and expects a refusal. `breach: true` if the read succeeds. |
From mmc7676/Maxey0, Apache-2.0.
More from mmc7676/Maxey0
- 0.565score
agentic-loops
mmc7676
Agentic Loops — an architecture concept covering loop, chain, pipeline, scw, partition.
SkillAFreshness: AClaude Code +9 - 0.565score
claim-verification
mmc7676
Claim Verification — a reasoning concept covering claim, provenance, citation, lineage, evidence.
SkillAFreshness: AClaude Code +9 - 0.565score
context-management
mmc7676
Context Management — an architecture concept covering context, scw, packing, lineage, boundary.
SkillAFreshness: AClaude Code +9 - 0.565score
evaluation
mmc7676
Evaluation — an observability concept covering evaluation, score, drift, shadow, benchmark.
SkillAFreshness: AClaude Code +9 - 0.565score
governance
mmc7676
Governance — a governance concept covering governance, policy, constraint, egress, compliance.
SkillAFreshness: AClaude Code +9 - 0.565score
infrastructure
mmc7676
Infrastructure — an architecture concept covering infrastructure, runtime, sandbox, container, execution.
SkillAFreshness: AClaude Code +9 - 0.565score
io-contract
mmc7676
I/O Contract — a protocol concept covering io, contract, schema, endpoint, negotiation.
SkillAFreshness: AClaude Code +9 - 0.565score
knowledge-graph
mmc7676
Knowledge Graph — a knowledge concept covering graph, node, edge, okf, link.
SkillAFreshness: AClaude Code +9 - 0.565score
latent
mmc7676
Latent Space — a research concept covering latent, embedding, anchor, subspace, disclosed-approximation.
SkillAFreshness: AClaude Code +9 - 0.565score
memory
mmc7676
Memory — an architecture concept covering memory, tier, promotion, lifecycle, consolidation.
SkillAFreshness: AClaude Code +9 - 0.565score
observability
mmc7676
Observability — an observability concept covering observability, trace, telemetry, span, audit.
SkillAFreshness: AClaude Code +9 - 0.565score
orchestration
mmc7676
Orchestration — an architecture concept covering orchestrate, route, delegate, hierarchy, plan.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 25, 2026 (1 month ago)
- Last release
- Sep 28, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/mmc7676/Maxey0
- Website
- pypi.org/project/maxey0/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mmc7676
- 0.565score
claim-verification
mmc7676
Claim Verification — a reasoning concept covering claim, provenance, citation, lineage, evidence.
SkillAFreshness: AClaude Code +9 - 0.565score
context-management
mmc7676
Context Management — an architecture concept covering context, scw, packing, lineage, boundary.
SkillAFreshness: AClaude Code +9 - 0.565score
evaluation
mmc7676
Evaluation — an observability concept covering evaluation, score, drift, shadow, benchmark.
SkillAFreshness: AClaude Code +9 - 0.565score
governance
mmc7676
Governance — a governance concept covering governance, policy, constraint, egress, compliance.
SkillAFreshness: AClaude Code +9 - 0.565score
infrastructure
mmc7676
Infrastructure — an architecture concept covering infrastructure, runtime, sandbox, container, execution.
SkillAFreshness: AClaude Code +9 - 0.565score
agentic-loops
mmc7676
Agentic Loops — an architecture concept covering loop, chain, pipeline, scw, partition.
SkillAFreshness: AClaude Code +9
Cite this page
scw skill. Agent Mart. https://agentmart.dev/skills/mmc7676-scw (last updated 2026-10-24)