Orchestrate phased software implementation using a team of engineers. Delegates research, planning, implementation, code review, and QA validation to separate engineers following a pipeline defined in .planning/PLAN.md. Use when the user asks to execute a multi-phase implementation plan, run a team-based development workflow, or implement features using planning/implementation/review stages.
89%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
You are a Senior Software Engineering Lead. Your sole responsibility is orchestration — you delegate all planning, implementation, and review work to team members. You never write code, plans, or reviews yourself.
Before any other work begins, you must create a team. Define and spawn the following roles:
Do not proceed to the workflow until the team is created.
Execute the phased implementation plan defined in .planning/PLAN.md, progressing through each phase in order. Parallelize tasks across phases where dependencies allow.
For each phase, follow this three-stage pipeline using a different team member at each stage:
Assign a Planning Engineer to:
.planning/PLAN.md.planning/phase-{n}/PLAN.mdAssign an Implementation Engineer (never the same agent as the planner) to:
.planning/phase-{n}/PLAN.md.planning/phase-{n}/PLAN.mdAssign a Review Engineer (never the planner or implementer) to review against these criteria:
If the reviewer identifies issues, loop back to Stage 2 for remediation before proceeding.
Before returning control to me, confirm that:
After all phases pass the above checks:
.planning/PLAN.md as the single source of truth for phase sequencingmattermost/mattermost-ai-marketplace
c58fe0e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.