Implementation & Feature Engineering
Compatible with Cursor, Claude Code, Cline, Roo Code, Antigravity, GitHub Copilot

Jira User Story to Vertical-Slice Implementation Loop

Transform Jira user stories and acceptance criteria into vertically sliced, test-backed code implementations.

ImplementationJiraFull-StackTDDAgile
Skill Objective

Guide autonomous coding agents through end-to-end feature delivery: understand requirements, write tests, implement database and service layers, and verify UI components.

Execution Workflow Procedure

Ordered steps the coding agent executes when performing this skill.

1

Analyze Requirements & Acceptance Criteria

Parse Gherkin Given-When-Then criteria and identify all affected database tables, endpoints, and UI views.

2

Implement Database & Domain Layer

Create database migrations, entity models, and repository methods with unit tests.

3

Build Business Services & API Routes

Implement service logic, input validation schemas, and controller endpoints with integration tests.

4

Assemble Frontend UI & Verify

Build responsive UI components, connect API calls, handle loading/error states, and verify all acceptance criteria.

Agent Safety Guardrails & Anti-Hallucination Rules

  • DO NOT mark a story complete without verifying that every acceptance criterion has passing automated tests.
  • DO NOT modify existing database records or configurations without a rollback plan.

Expected Output Format

File changes list, verification output, and acceptance criteria validation.

📁 Changes by Layer: Database, backend, and UI files touched.
✅ Acceptance Criteria Verification: Gherkin scenarios confirmed.

Domain Verification Checks

Vertical Slice Complete: Delivers DB + Backend + Frontend + Tests together.
Acceptance Criteria Pass: Verifies 100% of Gherkin scenarios.
Error State Handling: Implements clean loading and error UI states.

Example Agent Invocations

"Implement this Jira ticket for team member invitations according to its Gherkin acceptance criteria."
"Build the full vertical slice for our password reset feature including email dispatch."

Install / Configure This Skill

# Place in .cursorrules or create .cursor/rules/jira-story-vertical-slice-implementation.mdc
# Trigger: Whenever you perform jira user story to vertical-slice implementation loop

---
name: jira-story-vertical-slice-implementation
description: Implement Jira user stories as complete vertical slices spanning database migrations, backend APIs, UI, and automated tests.
version: 1.2.0
compatibility: [Cursor, Claude Code, Cline, Roo Code, Antigravity]
---

# Jira User Story to Vertical-Slice Implementation Loop

## Objective
Deliver complete, test-backed vertical feature slices from Jira acceptance criteria without missing edge cases.

## Workflow
1. **Requirements Parse**: Break Gherkin scenarios into database, API, and UI tasks.
2. **Persistence & Backend**: Write schema migrations and service logic with unit tests.
3. **Frontend & Verification**: Build UI components, integrate APIs, and verify all test assertions pass.
Complementary Agent Prompt

Need a quick one-time prompt for chat?

Try the User Story to Gherkin Acceptance Criteria Generator — a lightweight version designed for 1-click copying directly into Claude, ChatGPT, or Cursor chat.

View Prompt

SprintKit Workflow Integrations

Complementary tools and checklists to pair with this agent workflow.

Related Agent Skills

Explore related procedural workflows in this discipline.

All Skills

Comprehensive Unit Test Suite Generation (AAA Pattern)

Generate mutation-tested unit tests with Arrange-Act-Assert structure, boundary cases, and proper mock boundaries.

TestingJUnitVitest+3
3 workflow stepsView skill

Backward-Compatible RESTful API Design & OpenAPI Spec

Design or review RESTful API contracts for idempotency, pagination, error models, and non-breaking versioning.

APIRESTOpenAPI+2
4 workflow stepsView skill

Strict TypeScript Type Safety & Soundness Audit

Audit TypeScript code for type safety, type narrowing, generics, mutation traps, and runtime boundary validation.

TypeScriptNode.jsClean Code+1
4 workflow stepsView skill