deliver-slice
Implement and finalize one ready rolling-wave slice in one invocation while preserving the lifecycle boundary between implementation and independent review.
Skill by rijkvanzanten
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rijkvanzanten-deliver-slice
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/deliver-slice
What's inside
- Skill name
deliver-slice- Description
- Implement and finalize one ready rolling-wave slice in one invocation while preserving the lifecycle boundary between implementation and independent review. Use when the user wants a slice delivered end to end without manually invoking implement-slice and finalize-slice, wants main-local implementation by default with workers only when delegation pays, followed by mandatory fresh-context finalization, or says deliver, implement and finalize, or take the slice through review.
- License
- MIT
- Instructions
- 55 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Deliver Slice ## Core Invariants - Preserve phase ownership and statuses: `implement-slice` ends at `ready for review`; `finalize-slice` moves it to and leaves it `in review`. - Never mark the slice `done`; `complete-slice` remains user-owned. - Follow `implement-slice` execution routing: main-local for small or cohesive work; Terra workers only for genuine parallelism, large mechanical/discovery work, or specialist value. - Use a fresh-context agent for finalization so implementation assumptions are not treated as review evidence. - Stop when implementation remains `in progress`, user input is required, or finalization finds a genuine external blocker. ## Workflow 1. Resolve one slice using `implement-slice` rules. - Accept only a `ready` slice for a new delivery. - If the named slice is already `ready for review` or `in review`, skip implementation and continue with finalization. - If it is `in progress`, resume through `implement-slice`; finalize only after it reaches `ready for review`. 2. Read both phase skills completely. - Read `../implement-slice/SKILL.md` and every reference it requires for this slice. - Read `../finalize-slice/SKILL.md` and every reference it requires for this slice. - Treat both phase contracts as authoritative. This skill only orchestrates them. 3. Execute implementation. - Follow `implement-slice` without weakening its execution-routing, human handoff, scope, note, or status rules. - When workers are used, wait for them, integrate their disjoint changes, and close them. - After implementation completes, run one batched root checkpoint: confirm local or worker completion gates, implementation notes, slice/roadmap status, target base, and current `HEAD`. Inspect only missing, conflicting, or integration-sensitive evidence; do not run a second broad implementation review. - If implementation does not reach `ready for review`, stop. Report remaining work; do not start finalization. 4. Preserve the review checkpoint. - Confirm slice and roadmap statuses are `ready for review`. - Capture implementation notes before finalization starts. - Create a minimal immutable handoff with project path, slice path, target branch, current `HEAD`, implementation-note location, and prior verification commands plus exact results. - Do not precompute changed paths, diff stat, worktree status, or untracked paths solely for the handoff. Mutable review-surface discovery belongs to the fresh finalizer and should happen once. - Keep the handoff factual. Do not pass implementation conclusions, recommendations, or suspected findings as facts. 5. Execute finalization in fresh context. - Spawn one fresh subagent with `fork_turns: "none"` and the parent model inherited. - Give it repository instructions, the immutable handoff, and: `Use $finalize-slice to finalize this slice completely.` - Dispatch it immediately after the batched root checkpoint and minimal handoff are complete. - Tell it that other agents may have edited the worktree, not to revert unrelated changes, and to preserve user changes. - Treat the fresh finalizer as the primary independent reviewer. Default to zero additional reviewers. - Let it add one or two focused reviewers only for concrete unresolved uncertainty, specialist risk, high semantic complexity, or explicit adversarial review. File count and mechanical relocation size alone do not justify another reviewer. - Require it to report status, resolved findings, accepted gaps, changed files, and any material decision needing user input. - Close the finalizer after its result is captured. 6. Finish. - Confirm final slice and roadmap status from artifacts instead of trusting the subagent report alone. - Leave clean delivery `in review`. - Leave user completion and learning capture to `complete-slice`. ## Completion Report implementation files, resolved finalization findings, accepted gaps or risks, and resulting status. If finalization needed no fixes, preserve its exact `No findings.` result inside the delivery summary.
From rijkvanzanten/rolling-wave-engineering, MIT.
More from rijkvanzanten/rolling-wave-engineering
- 0.601score
finalize-slice
rijkvanzanten
Finalize an implemented rolling-wave slice for user review.
SkillBFreshness: B★ 13Claude Code +9 - 0.601score
grill-me
rijkvanzanten
Pressure-test an existing plan or design artifact until it is coherent enough for the next workflow step or plainly blocked.
SkillBFreshness: B★ 13Claude Code +9 - 0.601score
implement-slice
rijkvanzanten
Implement a ready rolling-wave slice without locking it down with broad tests yet.
SkillBFreshness: B★ 13Claude Code +9 - 0.596score
shape-project
rijkvanzanten
Shape or update a rolling-wave engineering project before slice preparation.
SkillBFreshness: B★ 13Claude Code +9 - 0.596score
prepare-next-slice
rijkvanzanten
Prepare and risk-check the next rolling-wave slice for implementation.
SkillBFreshness: B★ 13Claude Code +9 - 0.596score
complete-slice
rijkvanzanten
Mark a rolling-wave slice done on explicit user authority, regardless of its current lifecycle status or missing implementation, finalization, review…
SkillBFreshness: B★ 13Claude Code +9 - 0.596score
exec-summary
rijkvanzanten
Produce a short executive summary for the current rolling-wave project.
SkillBFreshness: B★ 13Claude Code +9 - 0.593score
rolling-wave-common
rijkvanzanten
Shared support references for the rolling-wave engineering skill set.
SkillBFreshness: B★ 13Claude Code +9 - 0.551score
debug
rijkvanzanten
Systematically find root causes and fix bugs.
SkillCFreshness: C★ 13Claude Code +9 - 0.546score
code-simplify
rijkvanzanten
Review changed code for YAGNI, removable over-complexity, reuse, code quality, and efficiency, then apply worthwhile simplifications.
SkillCFreshness: C★ 13Claude Code +9 - 0.546score
pr-description
rijkvanzanten
Draft a pull request description from the current branch diff plus rolling-wave project context.
SkillCFreshness: C★ 13Claude Code +9 - 0.546score
code-review
rijkvanzanten
Review local git changes before opening a PR or merging.
SkillCFreshness: C★ 13Claude Code +9
Signals
- Stars
- 13
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Aug 17, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from rijkvanzanten
- 0.601score
finalize-slice
rijkvanzanten
Finalize an implemented rolling-wave slice for user review.
SkillBFreshness: B★ 13Claude Code +9 - 0.601score
grill-me
rijkvanzanten
Pressure-test an existing plan or design artifact until it is coherent enough for the next workflow step or plainly blocked.
SkillBFreshness: B★ 13Claude Code +9 - 0.601score
implement-slice
rijkvanzanten
Implement a ready rolling-wave slice without locking it down with broad tests yet.
SkillBFreshness: B★ 13Claude Code +9 - 0.596score
shape-project
rijkvanzanten
Shape or update a rolling-wave engineering project before slice preparation.
SkillBFreshness: B★ 13Claude Code +9 - 0.596score
prepare-next-slice
rijkvanzanten
Prepare and risk-check the next rolling-wave slice for implementation.
SkillBFreshness: B★ 13Claude Code +9 - 0.596score
complete-slice
rijkvanzanten
Mark a rolling-wave slice done on explicit user authority, regardless of its current lifecycle status or missing implementation, finalization, review…
SkillBFreshness: B★ 13Claude Code +9
Cite this page
deliver-slice skill. Agent Mart. https://agentmart.dev/skills/rijkvanzanten-deliver-slice (last updated 2026-10-24)