Implements a single slice with Signal validation and unit tests. Agent-first — invoked by the slice-implementer subagent (under implement-mainspec). No human-in-the-loop; signal validation iterates up to a bounded `max_signal_iterations` (default 3) before reporting FAILURE.
60
69%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/sdd/implement-slice/SKILL.mdExecutes a single slice with Signal validation and unit tests. Agent-first: invoked by the slice-implementer subagent in a worktree the parent orchestrator (implement-mainspec) has set up. No human prompts; bounded inner loop.
This skill is invoked by the slice-implementer subagent, not directly by the harness dispatcher. The subagent's prompt provides:
Inputs:
slice_path — absolute path to the slice file (may be outside the working directory).working_directory — absolute path to the worktree where work happens.max_signal_iterations — cap on the inner signal-fix-retry loop. Default: 3.Outputs (uncommitted, in the working directory):
The parent orchestrator (implement-mainspec) handles git (add, commit, push) after this skill exits. Do NOT commit, do NOT run git operations, do NOT create PRs.
Result reporting (to the calling subagent):
signal_failure (cap hit), test_failure (unit tests red), implementation_blocked (spec contradicts the codebase).{slice-name} - Implement{slice-name} - Signal Validation{slice-name} - Unit Testsskill: "[signal-name]", wait for output.max_signal_iterations (default 3) without success, return FAILURE with reason: signal_failure and the last signal output. Do not loop indefinitely.The working directory is set up freshly by implement-mainspec (a per-slice git worktree branched from feature/<feature>). There should be no prior partial state to resume from — work as if the slate is clean.
Each slice includes a Signal section after the Objective:
## Signal
**Signal Skill:** [signal-skill-name | None]
**Expected Behavior:**
- What should succeed when correctly implementedskill: "[signal-name]"[ ] 1.3-user-auth - Implement
[ ] 1.3-user-auth - Signal Validation
[ ] 1.3-user-auth - Unit TestsDON'T:
AskUserQuestion. No human is in the loop.max_signal_iterations; if the cap is hit, return FAILURE with reason: signal_failure and the last signal output.3a7a725
Also appears in
since Aug 20, 2026
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.