Specialist execution protocol — shared by all specialists operating within the team
All specialist agents (DB Engineer, Backend, Frontend, UI/UX, QA) follow this shared protocol. Individual agent files add role-specific details on top of this.
tasks/ongoing/{task-id}.md (path provided by Team Lead)
## Project Context section contains stack details (package manager, test runner, monorepo layout). Use it — do not re-run discovery commands.inbox/{role}/unread/ — read all messages, move each to inbox/{role}/read/plan/active/## Dependencies Available At in task fileinbox/team-lead/unread/{task-id}-blocked.md, stopConfirm you have already Read the target file in this session.
If not, Read it first — then edit.
→ Invoke Skill("superpowers:test-driven-development")
→ Invoke Skill("superpowers:systematic-debugging")
→ Invoke Skill("superpowers:verification-before-completion")
deliverables/submitted/{task-id}/RESULT.md
(invoke Skill("team:deliverable-template") for schema)inbox/team-lead/unread/{task-id}-complete.mdIf blocked mid-task (after starting):
inbox/team-lead/unread/{task-id}-blocked.md:
Invoke Skill("team:file-conventions") for the full inbox message frontmatter schema.