Skip to content

refactor(ce-brainstorm): dedupe platform refs and extract rigor probes#821

Open
tmchow wants to merge 1 commit into
mainfrom
tmchow/ce-brainstorm-multi-platform
Open

refactor(ce-brainstorm): dedupe platform refs and extract rigor probes#821
tmchow wants to merge 1 commit into
mainfrom
tmchow/ce-brainstorm-multi-platform

Conversation

@tmchow
Copy link
Copy Markdown
Collaborator

@tmchow tmchow commented May 12, 2026

Summary

ce-brainstorm now has a single canonical source for per-platform blocking-tool names, portable headless-mode framing, and tier-conditional content that loads on demand instead of on every invocation. SKILL.md shrinks from about 3,490 to 2,990 words while preserving every load-bearing rule.

What changed

The platform blocking-tool enumeration (AskUserQuestion in Claude Code, request_user_input in Codex, ask_user in Gemini, ask_user in Pi) was duplicated across SKILL.md and three reference files. It now lives only in Interaction Rule 4 of SKILL.md; the references point back via plain prose ("per Interaction Rule 4 in SKILL.md"). Reference files stop leaking Claude Code awareness, and drift risk drops from four locations to one.

Headless-mode framing in SKILL.md and references/synthesis-summary.md now leads with "no synchronous user / non-interactive context" as the load-bearing condition. Claude Code's disable-model-invocation frontmatter flag is named as one example, not the trigger, so the rule still fires correctly on automated flows from Codex, Gemini, Pi, or Kiro that have no equivalent flag.

Phase 1.2 Standard/Deep/Deep-product gap definitions and Phase 1.3 example probe wordings moved to a new references/rigor-probes.md. SKILL.md keeps the framing, the Lightweight set, and the load-bearing behavioral contract (probes are prose, fire before Phase 2, attachment last). Tier-conditional content now loads on demand rather than on every brainstorm.


Compound Engineering
Claude Code

Consolidate the platform blocking-tool enumeration so it lives in one canonical spot (Interaction Rule 4 in SKILL.md) and have references point back via plain prose. Reframe headless-mode framing so Claude Code's `disable-model-invocation` flag is named as an example, not the load-bearing condition. Move Phase 1.2 Standard/Deep/Deep-product gap definitions and Phase 1.3 example probe wordings to a new references/rigor-probes.md so tier-conditional content loads on demand.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant