brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
context-guardPreserve requirements and verified evidence across Codex compaction, resume, and delegation. Use $context-guard, context-guard on, or for long, complex, or resumed tasks requiring an immutable private completion ledger.
Independent GitHub snapshot · Automated classification · Original documentation governs
Codex retains Plan, Goal, compaction, subagents, permissions, and memories.
Ordinary verifiable completion binds unique successful evidence automatically — no commands. Progress, clarification, status, and valid waiting or deferred replies end silently without closing unfinished work; continue authorized work with tools before ending a turn. Allow paths are silent — do not narrate or fabricate a receipt. A Stop correction interrupts a turn at most once; unresolved work then stays pending. Never expose private checkpoints, commands, parameter bindings, tokens, or plugin paths in a reply.
For the explicit advanced path only — visual facts, human evidence selection,
ambiguous evidence, or troubleshooting — read
advanced-completion.md. The injected
turn-bound status command (append --commands) discovers the exact staging
and proof commands; do not invoke them merely because this Skill loaded. A
visual tool's successful return alone proves no visual fact.
The executing agent reads the real conversation, repository rules, and host
permissions, and proceeds without re-asking when the user already authorized
an action. The default path (standard/strict) never vetoes ordinary
edits, tests, commits, pushes, or tags, and a Guard allow is not
authorization. Release enforcement activates only through an explicit
adopted release contract or context-guard release — loading Skills,
installing the plugin, or release-flavored task text never implies adoption.
A root-user request to push authorizes that ordinary push, not force-push,
branch deletion, or publication. Cleanup does not silently become product
implementation; stated user restrictions remain recoverable requirements.
For release tickets, profiles, adoption, exports, and rollover, read authority-and-controls.md.
Outcome, Evidence, Validation,
Limitations, and Next, and let the parent own integration.review-pending once with the session's private-control
arguments and --execute, then continue work. If the reviewer route is
unavailable, keep coverage unknown and proceed; no missing review closes
the main task. Contract:
answer-review.md.context-guard on activates protection; off stops recovery and
completion gating while journaling continues; status and diagnose are
bounded. Read successor-pack.md before
preparing rollover input; creating a successor task is a separate
authorized action.