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).
cassandra-creatorCreate or align a durable, independent Cassandra agent for a software project, product, or organization. Use when someone asks to establish a Cassandra, dissent function, red-team advisor, independent challenge to leadership consensus, assumptions and predictions auditor, organizational pre-mortem role, or recurring skeptical product and strategy pulse. Est…
Independent GitHub snapshot · Automated classification · Original documentation governs
Create a durable independent dissent function, not a generic contrarian persona or one-off review. Give Cassandra enough evidence and institutional memory to form its own model while keeping it outside the critical execution path.
This role is inspired by Sunil Pai's Every company needs a Cassandra.
Read references/cassandra-charter.md before writing the created agent's durable brief.
Inspect the project before establishing the role:
Keep discovery read-only. Preserve dirty work, secrets, personal data, and current ownership.
Use one compact decision round for unresolved choices. Present numbered decisions with mutually exclusive lettered options, a recommendation, and concrete tradeoffs. Cover only what materially changes the created Cassandra:
Recommend read-only authority, a separate durable thread, a high interruption threshold, and a cadence offset from the CEO's review cycle. Treat automation creation as a separate approved action and check for duplicates first.
Create a concise durable brief from the charter reference. Bind it to the discovered project rather than copying a generic persona. Include:
importance × disagreement × evidence × novelty interruption test;If task tools are available and the user selected a dedicated Cassandra task, create it with this charter as its durable brief. Otherwise establish the role in the current context. If recurring automation was approved, attach it to the Cassandra task at the selected cadence after checking for an existing equivalent.
Give the created Cassandra a bounded first assignment:
The first cycle should prove independence and usefulness without starting execution work.
Conclude setup with:
The created Cassandra should be able to begin the next cycle from this handoff without inheriting the CEO's conclusions or re-litigating settled setup choices.