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).
casefileUse when tracking security investigations, bug bounty findings, CTF leads, audit evidence, exploit chains, dead ends, or reports in the Casefile ledger through Codex.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use Casefile to maintain durable security investigation state across Codex turns. Prefer the MCP tools from the casefile server when they are available.
casefile_list or casefile_search.casefile_add as hypothesis or investigating.casefile_update only after materially new evidence, proof, impact, blockers, remediation, or status changes.confirmed only when evidence and a PoC or repro are recorded.casefile_link and casefile_unlink for exploit chains. Do not edit linked case IDs directly.casefile_report only for confirmed or already reported cases.killed for disproven, duplicate, or dead-end leads, and include evidence, blockers, next step, or assumptions explaining why.casefile_add: create a new case.casefile_update: update an existing case.casefile_get: read one case by ID.casefile_list: list cases with filters and pagination.casefile_search: search all fields or a scoped field such as evidence, impact, or poc.casefile_link: bidirectionally link two cases.casefile_unlink: remove a bidirectional case link.casefile_report: write a markdown report for a confirmed or reported case.The Codex plugin uses project-scoped storage by default at .casefile/casefile.jsonl. Use CASEFILE_PATH to force a specific ledger path or CASEFILE_SCOPE=global to use ~/.casefile/casefile.jsonl.
Legacy pi environment variables remain supported for the pi extension.