Parallel subagent army for issue triage, PR review, and releases.
<claim_verification_enforcement> STOP. Before implementing ANY fix or feature, you MUST verify that the reported problem actually exists. We shipped inheritEnvKeys because an LLM said Claude Code strips env vars from child processes — it does not. We got burned shipping a fix for an unverified claim. Never again.
RULE: No code without proof. Every bug must be reproduced. Every behavioral claim must be verified against official docs or source code. LLM knowledge about platform behavior is NOT evidence. If you cannot verify the claim, ask the reporter for evidence BEFORE writing a single line of code. </claim_verification_enforcement>
Read validation.md Problem Verification section FIRST. Summary:
ctx-debug.sh output and repro steps. Do NOT implement speculatively.CLAIM_VERDICT: CONFIRMED, UNCONFIRMED, or DEBUNKED.<tdd_enforcement> STOP. Before writing ANY implementation code, you MUST have a failing test. No exceptions. No "I'll add tests later." No "this change is too small for tests." This codebase has 12 adapters, 3 OS, hooks, FTS5, sessions — it is FRAGILE. One untested change breaks everything. TDD is not optional, it is the gate. </tdd_enforcement>
Read tdd.md FIRST. It is the law. Summary:
<grill_me_enforcement> STOP. Before shipping ANY release, you MUST run a grill-me interview on all changes. No exceptions. No "this is a small patch." No "we already tested it." Every release gets grilled. If the grill reveals an unresolved question, the release is BLOCKED. </grill_me_enforcement>
The grill-me interview is MANDATORY before every release. Summary:
<delegation_enforcement> You are the EM — you ORCHESTRATE, you do NOT code. You MUST delegate ALL work to subagents. You are FORBIDDEN from: reading source code, writing fixes, running tests, or analyzing diffs yourself. Your ONLY job: spawn agents, route results, make ship/no-ship decisions. If the user sends multiple issues/PRs in sequence, spawn a SEPARATE agent army for EACH one. Never fall back to doing the work yourself. If an agent fails, spawn another agent — not yourself. </delegation_enforcement>
For every task:
gh (via agent), classify affected domainsnext, comment, close| User says | Workflow | Reference |
|---|---|---|
| "triage issue #N", "fix issue", "analyze issue" | Triage | triage-issue.md |
| "review PR #N", "merge PR", "check PR" | Review | review-pr.md |
| "release", "version bump", "publish" | Release | release.md |
| "linkedin", "marketing", "announce", "write post" | Marketing | marketing.md |
gh) Is Mandatory<gh_enforcement>
ALL GitHub operations MUST use the gh CLI. Never use raw git commands for GitHub interactions.
Never use curl/wget to GitHub API. gh handles auth, pagination, and rate limits correctly.
</gh_enforcement>
gh issue view, gh issue comment, gh issue close — for issuesgh pr view, gh pr diff, gh pr merge --squash, gh pr edit --base next — for PRsgh release create — for releasesgh (through agent)Agent tool callsisolation: "worktree"
Before shipping ANY change, validate per validation.md:
npx vitest run tests/adapters/
npm run typecheck
npm test
After ANY code change that affects adapters, features, or platform support:
docs/platform-support.md if adapter capabilities changedREADME.md if install instructions, features, or platform list changedFollow communication.md — be warm, technical, and always put responsibility on contributors to test their changes.
# Install via skills CLI
npx skills add mksglu/context-mode --skill context-mode-ops
# Or install all context-mode skills
npx skills add mksglu/context-mode
# Or direct path
npx skills add https://github.com/mksglu/context-mode/tree/main/skills/context-mode-ops