agent-contractsUse when interpreting or designing Harness MCP, GraphQL, HTTP, pagination, truncation, error, idempotency, budget, or receipt behavior and a universal contract must not be assumed.
agent-interopUse when invoking the composed agent, sending durable Head Calls, or reasoning about A2A and ACP boundaries, with strict identity, tenant, budget, receipt, approval, and live-provider evidence discipline.
ambitionUse when scoping, planning, building, or reviewing whether an implementation matches the full capability implied by the user's request.
browser-webBrowser-use web tools over RustyWeb. Use when the user wants to navigate to a live page and extract from it, co-browse with a human in the loop, or ingest a page into the graph. Triggers on "browse to", "go to this page and get", "navigate and extract", "co-browse with me", "browse with me", "consum
claudeai-session-writerUse on every substantive turn of a claude.ai conversation with Travis (or any operator who shares the harness substrate). Writes the turn's decisions, commitments, and architectural shifts into Commonplace through the harness MCP tools so Claude Code, Codex, and the next claude.ai session can read t
commitments-policyUse when a task needs scoped standing decisions, structured coordination claims, canonical typed commitments, policy receipts, or the still-Rust-only typed claim and constitution-refusal boundaries.
compute_codeUse this skill for native code ingest, status, search, context, explanation, specification, drift, feature, or implementation-obligation work. Prefer the typed Harness GraphQL code fields; use the consolidated CodeCrawler flat tools as compatibility fallbacks. Use RustyRed inline graph algorithms on
context-managementUse when a task needs Harness Context Brief status, explanation, lease reuse, explicit compilation, invalidation, generation history, span disposition, or an honest account of the current UserPromptSubmit, PostToolUse, and PreCompact hook boundary.
coordination-operationsUse for Harness coordination rooms, durable streams, dispatch jobs, multi-head work graphs, session spawning, service readiness, or active-catalog questions, with exact state, cursor, tenant, and execution-proof boundaries.
curiosityUse this skill when the user is investigating, explaining, or trying to understand a target entity and related graph context may be useful.
data-reconstructionUse when an agent must query Data records or instant-KG views, run flat-only DATAWAVE or entity resolution, or compose source reconstruction while preserving source pins, receipts, unknowns, and unresolved obligations.
design-engineeringUse when the user says design engineering, design mode, token audit, CSS audit, APG check, UI accessibility check, or invokes /design-engineering; and when designing, implementing, reviewing, debugging, or encoding design systems, CSS, design tokens, accessible components, APG fixtures, typography,
dispatchUse for the current Harness dispatch job board or the distinct GitHub Actions session-spawn handoff. Triggers on queue, job board, submit, note, archive, receiver, or spawn session.
encodeThe Harness memory-write capability. Use when the user runs /encode, when a session produces a durable lesson, or when an agent should preserve a feedback signal, solution, postmortem, decision, preference, or continuity pack into the shared harness memory substrate.
executeUse when the user asks to implement, fix, ship, simplify, run tests, reconcile a checklist, or carry a bounded task through code changes and validation. This is an internal execution capability of Theorem's Harness, not a tunnel that prevents planning, diagnosis, coordination, or context refresh whe
graph-lispUse when an agent needs bounded pure Graph Lisp read, eval, diff, or explain through the dynamic gateway or GraphQL, including fuel, permission, graph-version, receipt, and effect-isolation semantics.
graph-storageUse for Harness graph reads, algorithms, designated indexes, admin bulk mutations, graph-version values, resources, or storage readiness, while distinguishing callable projections from Rust-only storage internals.
graph-versionUse for the current flat graph-pack compile, diff, caller-carried refs/log/checkout, and three-way merge value operations without claiming a durable remote graph-git repository or live rollback.
graph_theoremQuery and traverse the current Theorem graph through typed GraphQL or exact flat MCP graph surfaces. Use for neighbors, schema, algorithms, vector/full-text/spatial retrieval, relational queries, or index diagnostics.
harness-coordinateTeach and run Theorem's current cross-head coordination protocol. Use for shared intent, presence, messages, durable records, task-reference rooms, streams, mentions, semantic overlap, or handoff without inventing retired aliases.
identity-bindingsUse when a task needs to inspect or explain the authenticated Harness principal, project, session, actor, binding, head set, scopes, budget, or their admission provenance without accepting caller-supplied identity claims.
learning-evolutionUse when a task concerns Harness outcomes, calibration, ReasoningBank, GEPA candidates, programmable-graph evolution, or theorem-evolve scoring and promotion, especially to distinguish callable remote seams from Rust-only learning APIs.
peer-reviewCoordinate cross-frontier-model review between Claude Code and Codex. Use at the end of multi-agent work, before commit or PR, or whenever the user asks one agent to review another agent's diff.
planning-theoremThe Harness planning capability, backed by the durable plan substrate. Use when the task needs stable acceptance criteria, a multi-session plan, a migration shape, or a plan worth handing to another agent. Reachable as /harness mode=plan or, for users who explicitly want planning, the /planning-theo
practice-systemThis skill should be used when the user asks to "use superpowers", "follow a systematic workflow", "work test-first", "debug systematically", "verify before completion", "use agents where valuable", or asks how Harness practices compound across runs. It teaches the source-attributed Harness practice
programmable-wasmUse when a task involves installed Theorem app WASM exports or the durable programmable WASM lifecycle, and the agent must distinguish callable dynamic affordances from the Rust-only publish, promote, inspect, invoke-selected, receipt, and rollback kernel.
replay-last-runThis skill should be used when the user asks to replay the last Harness run, inspect what actually happened, audit event order, verify a persisted state hash, trace a failed run, or asks what tools and transitions fired. It uses only the registered replay_last_run contract and its GraphQL projection
researchThe Harness research capability. Use when the user wants fractal expansion, gap-frontier discovery, code-symbol discovery, or a compact research brief grounded in Theseus evidence. Reachable as /research or as part of the /harness adaptive loop when the task needs evidence before commitment.
rust-engineeringUse when writing, reviewing, debugging, explaining, encoding, or improving Rust code, Cargo workspaces, Rust MCP/server crates, Rust validators, PyO3/FFI bridges, async Rust services, parsers/macros, systems code, Ensemble pack selection, affordance charters, or Rust skill-pack corpus work.
session-offloadUse this skill when a sub-task ends, a tool result is verbose, a decision or assumption should be preserved, or a plan step has just completed and should stop occupying live context.
solversUse when a task needs bounded constraint checking or pack optimization through the stable ConstraintCheck and ConstraintOptimize dynamic affordances, including provider refusal, budgets, cancellation, provenance, and proof eligibility.
surface-ideaCapture a non-blocking idea or improvement that arose during the current task as a structured memory atom, instead of letting it drop in chat. Auto-fires at end-of-task and on inline idea markers. Manual via /surface-idea.
symbolicNeuro-symbolic reasoning over the RustyRed substrate. Use when the user wants to derive facts from rules, forward-chain over the graph, apply a Datalog ruleset, score how reliable or trustworthy a source is, or decide whether a validation or check is worth running. Triggers on "derive facts", "apply
theorems-harnessTheorem's Harness default plugin skill. Use when the user invokes /harness or asks for grounded planning, implementation, debugging, review, context preparation, validation, reporting, cross-agent coordination, typed memory, encode, run lifecycle, replay, fractal search, code search, or harness-back
theorizeThe Harness exploration capability. Use when the task is fuzzy, multiple real approaches exist, or a short option pass will save churn. Reachable as /harness mode=theorize or, for users who explicitly want exploration, the /theorize compatibility command.
verified-cognitionUse when a decision, consistency check, reconstruction, repair, or voice workflow must separate proposals from proof using real receipts and the source-owned verified-cognition protocol, while respecting its current unprojected boundary.
writing-engineeringThis skill should be used when the user says "writing engineering", "writing mode", "prose mode", "write tight", "write plain", "engineered writing", or invokes /writing-engineering; and at Harness synthesis, report, handoff, coordination, and postmortem boundaries. It includes the pinned 1918 Eleme