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).
setup-pmImported from everything-codex command setup-pm
Independent GitHub snapshot · Automated classification · Original documentation governs
Codex supports native subagents. Delegate with spawn_agent, coordinate with send_input, collect via wait_agent, and clean up with close_agent.
Execution preference:
[ANALYST]/[ARCHITECT]/[EXECUTOR]/[REVIEWER] structure in a single response.Minimal orchestration pattern:
spawn_agent -> send_input (optional) -> wait_agent -> close_agent
Configure your preferred package manager for this project or globally.
If scripts/setup-package-manager.js exists in the repo, use it. Otherwise, configure manually via the files below.
# Detect current package manager
node scripts/setup-package-manager.js --detect
# Set global preference
node scripts/setup-package-manager.js --global pnpm
# Set project preference
node scripts/setup-package-manager.js --project bun
# List available package managers
node scripts/setup-package-manager.js --list
When determining which package manager to use, the following order is checked:
CODEX_PACKAGE_MANAGER.codex/package-manager.jsonpackageManager field~/.codex/package-manager.json// ~/.codex/package-manager.json
{
"packageManager": "pnpm"
}
// .codex/package-manager.json
{
"packageManager": "bun"
}
{
"packageManager": "pnpm@8.6.0"
}
Set CODEX_PACKAGE_MANAGER to override all other detection methods:
# Windows (PowerShell)
$env:CODEX_PACKAGE_MANAGER = "pnpm"
# macOS/Linux
export CODEX_PACKAGE_MANAGER=pnpm
To see current package manager detection results, run:
node scripts/setup-package-manager.js --detect