| name | mts-one |
| description | Use when a declared frontend, backend, or integration workstream has one READY task for parent-led sequential TDD. |
MTS One
Perform one workstream task through parent-led sequential TDD. This is the
default execution mode and does not require a native writing subagent.
Preconditions
- Require an explicit user request and read the sidecar project, contract,
active track, and selected task.
- Confirm task
status: READY, matching lane/workstream, and a matching
current branch/worktree. The parent Agent manually creates or enters that
worktree; this Skill never runs Git setup.
- Change the task to
IN_PROGRESS in the sidecar and record the parent host
and identity in the track execution metadata.
TDD loop
For one focused behavior at a time:
- Write and run the smallest focused test. Record the intended Red failure.
- Implement the smallest Green change in the declared scope; run the test.
- Refactor only after Green; rerun focused tests.
- Obtain focused review. Native child Agents may assist only with research,
review, or testing; they do not edit sidecar records or create commits.
Update the task Evidence, Review, and Result sections with commands, exit
codes, platform, and material results. Record NOT RUN with a reason where
appropriate. Move the task through IN_REVIEW to DONE, or BLOCKED with a
specific owner and unblock condition. The parent Agent is the only maintainer
of task records and commits.