- Add 6 agent definitions (devils-advocate, implementer, proponent, research-lens, spike-runner, verifier) for specialized AI team workflows - Add 4 team slash commands (battle-test, debate, dev-loop, spikes) - Add openspec-journal.py processor + pre-compaction hook script - Update settings.json and .mcp.json for agent team support
599 B
599 B
scripts/
Guidance for contributors editing shell scripts under scripts/.
Runtime Portability
- Do not assume non-default tools (for example
rg,fd,jq,yq) are installed unless the workflow step installs them first. - Prefer portable primitives (
find,grep,sed,awk,perl,xargs). - If a script requires a non-default binary, add an explicit install step in the owning workflow before invoking the script.
Failure Conventions
- Keep existing script exit-code semantics where present:
0success1infra/setup error2contract/assertion violation