Add a workflow
A new customer process should be a workflow, not a fork of the kit.
- Write
.pipeline/skills/{name}/SKILL.md(plusassets/templates if needed). - Write
.pipeline/workflows/{name}.jsonwithcontext.parent.filesandcontext.steps.{agent}.files(relative paths from the project root,.pipeline/…prefix). - Add
workflows.{name}in.pipeline/config.json(source,chainorclasses,skips). An emptychainmeans parent-only (seeask). - Optional: add
.pipeline/agents/{role}.mdand list it on that step’s allowlist. - If the receptionist should auto-pick it, add one row to
.pipeline/skills/orchestration/SKILL.md(O1 / O3). - Activate and check the printed list:
python3 .pipeline/loader/load_workflow.py --workflow {name} --step parent --slug try-{name}
Confirm allowed_reads is the smallest set that step needs.
Follow DOCUMENT-STANDARD so the new markdown stays portable.