The core idea
A ClawRecipes team is a shared workspace with a file-first work queue. That means:- requests land in files
- tickets live in files
- agents coordinate through files
- nothing important depends on a specific UI being available
Team workspace layout
A scaffolded team usually looks like this:inbox/— raw incoming requestswork/backlog/— ready-to-pick ticketswork/in-progress/— active workwork/testing/— QA / verificationwork/done/— completed workwork/assignments/— assignment stubs / ownership breadcrumbsshared/— shared artifactsnotes/— team notes, plans, status
The normal workflow
1) Intake
A new request lands ininbox/.
This can happen by hand, or through:
- an inbox item
- a numbered backlog ticket
- an assignment stub
2) Triage
The lead reviews new requests and turns them into clean tickets. Good tickets should include:- context
- requirements
- acceptance criteria
- tasks
- owner
- status
- verification steps
## Comments
3) Execution
A dev or devops agent picks up a backlog ticket. Typical command:in-progress.
During execution, the working agent should:
- do the work
- update the ticket
- leave verification notes
- write any needed artifacts to
shared/or team files
4) Testing
When the change is ready for QA:testing and assigns it to the tester role.
The tester should:
- follow the verification steps
- confirm expected behavior
- move it to done if it passes
- or bounce it back to in-progress if it fails
5) Completion
When work is done:done and stamps completion metadata.
Helpful commands
See current tickets
Move a ticket manually
Assign without taking
Clean up stale assignment stubs for closed work
Who picks what up?
The simple rule:- backlog = ready for the implementation owner to pick up
- lead = scope/triage/handoff
- dev/devops/test = execute their lane of work
How agents get nudged
There are a few ways a team actually wakes up and does work:- a human opens or messages the relevant agent
- a cron loop runs
- the lead sees inbox/backlog work and acts
- a best-effort system nudge reaches the lead session
Why file-first is useful
Because it gives you:- durable history
- easy grep/search
- easy git review
- easy debugging
- easy automation
- less dependency on one UI or one database
