vertical-slice-gate

Enforce vertical-slice completion checks with build, regression, and smoke tests before advancing layers.

7|1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/sparkeh9/DoclingDotNet --skill vertical-slice-gate
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vertical-slice-gate
Source: https://github.com/sparkeh9/DoclingDotNet/tree/main/.agent/skills/vertical-slice-gate
Command: npx skills add https://github.com/sparkeh9/DoclingDotNet --skill vertical-slice-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This policy enforces bottom-up progression by ensuring vertical-slice completion checks are satisfied before higher-layer features are pursued, reducing risk of downstream churn.

Core Features & Use Cases

  • Define slice boundaries and acceptance criteria to limit scope and ensure clear handoffs.
  • Run mandatory checks (build, regression tests, smoke tests) and log outcomes to a progress document.
  • Enforce a strict exit criteria before moving to the next layer, including documentation updates and evidence of validation.

Quick Start

Declare the slice boundary and acceptance criteria, implement only minimal cross-layer scope for that slice, run the mandatory checks, log progress, and then advance to the next layer.

Frequently Asked Questions about vertical-slice-gate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce bottom-up vertical-slice completion before moving to higher layers?▼

Vertical-slice completion is enforced by requiring boundary declaration, minimal cross-layer implementation, mandatory build, regression, and smoke checks, plus progress logging before advancing to higher-layer features.

What checks are mandatory for closing a vertical slice in multi-layer software projects?▼

Mandatory checks for closing a vertical slice include build verification, regression tests, and smoke tests. You must log these outcomes to a progress document and satisfy explicit exit criteria before proceeding.

When do I need to run vertical-slice gatekeeping checks during development?▼

Vertical-slice gatekeeping checks apply during the start or closure of any slice, such as P0 or P1, to ensure minimal cross-layer scope and evidence-based progression in multi-layer software projects.

How do I define slice boundaries and acceptance criteria to limit project scope?▼

Define slice boundaries and acceptance criteria by declaring the scope explicitly, implementing only minimal cross-layer work for that slice, and requiring documentation updates with evidence of validation before moving forward.

Can I advance to the next layer without logging progress and meeting exit criteria?▼

You cannot advance to the next layer without meeting strict exit criteria. The gate requires mandatory check outcomes logged to a progress document and evidence of validation to prevent downstream churn.

Does vertical-slice gating work for any slice priority level in a multi-layer project?▼

Vertical-slice gating works for any slice priority level, applying during the start or closure of slices like P0, P1, and beyond to enforce bottom-up progression and reduce risk of downstream churn.