From agent-team
Guides acceptance-first TDD workflow for solo coding changes: read context, define criteria, write failing tests when feasible, implement, verify, conclude with status.
npx claudepluginhub jsonlee12138/agent-team --plugin agent-teamThis skill uses the workspace's default tool permissions.
Use this skill as a single-user workflow. Do not introduce worker, task assignment, or team coordination concepts.
Enforces strict TDD state machine with planning-red-green-refactor-verify cycles. Requires state prefix on every message for test-first development discipline.
Enforces rigorous Test-Driven Development (TDD) via RED-GREEN-REFACTOR cycle. Requires failing tests before any production code when implementing features or fixing bugs.
Share bugs, ideas, or general feedback.
Use this skill as a single-user workflow. Do not introduce worker, task assignment, or team coordination concepts.
qa-expert instead of expanding this skill into a full QA workflow.Follow this sequence:
Do not skip ahead unless the previous step is clearly satisfied.
Inspect the request and the surrounding implementation before changing anything.
Confirm:
If the request is ambiguous, stop and resolve the ambiguity before continuing.
Write acceptance criteria before implementation.
Cover:
If acceptance criteria cannot be written yet, the task is not ready for implementation.
If the task supports automated verification, write or update tests before implementation.
Target a real red phase:
If automated tests are not a good fit, explicitly define the manual verification procedure before moving on.
Implement against the acceptance criteria and verification plan.
Do not expand scope during implementation unless the acceptance criteria are updated first.
Use the strongest available verification path in this order:
skipped only when verification is blocked in the current environmentE2E is not the default verification path. Prefer lower-cost checks first unless E2E is explicitly required or the acceptance risk cannot be covered otherwise.
If the task needs dedicated test-case design, regression execution, or broader QA coverage during verification, invoke qa-expert.
If verification fails, return to implementation and fix the issue before concluding.
End with exactly one of these outcomes:
passedfailedskippedWhen concluding, include:
If the result is skipped, include the reason and the specific risk introduced by not verifying.
Stop and resolve the issue before implementation when:
Loop back and keep working when:
Use lightweight artifacts only when they help:
proposal.mddesign.mdtests.mdDo not require a fixed directory structure unless the surrounding project already has one.