Ada Lovelace
Architecture, boundaries, long-term maintainability.
Alter tuning
An alter adjusts one reviewer's focus, tone, or requested checks. Use it to emphasize API migrations, database cost, accessibility, or another domain relevant to your work.
Who you can tune
Architecture, boundaries, long-term maintainability.
Reliability, testability, operational recovery.
Security, privacy, governance, unsafe assumptions.
Product fit, operator pain, adoption friction.
Adversarial review, hidden failure modes, and unsupported assumptions.
Performance, scale, cost, measurement.
UI, UX, accessibility, and interaction regressions.
Not configurable. Bob executes browser checks for evidence and does not vote.
Commands
# List what's configured.
python3 scripts/codex_council.py alters list
# Inspect one.
python3 scripts/codex_council.py alters show --role ada
# Preview the prompt change before committing to it.
python3 scripts/codex_council.py alters preview --role leonardo \
--question "Who needs keyboard-only recovery after a failed submission?" \
--tone "direct and specific about confusing interaction design" \
--domain-focus "mobile UI, modal accessibility, and click-through regressions"
# Save it.
python3 scripts/codex_council.py alters configure --role leonardo \
--question "Who needs keyboard-only recovery after a failed submission?" \
--tone "direct and specific about confusing interaction design" \
--domain-focus "mobile UI, modal accessibility, and click-through regressions"
# Reset one role, or all of them.
python3 scripts/codex_council.py alters reset --role leonardo
python3 scripts/codex_council.py alters reset --all
Writing a good one