to-issues

Decompose project plans into granular vertical slice issues with dependencies and acceptance criteria.

113|23|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/opensage-agent/opensage-adk --skill to-issues-opensage-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-issues
Source: https://github.com/opensage-agent/opensage-adk/tree/main/src/opensage/bash_tools/to-issues
Command: npx skills add https://github.com/opensage-agent/opensage-adk --skill to-issues-opensage-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the friction of translating high-level project plans or product requirements into granular, trackable development tasks, ensuring work is organized into logical, verifiable units.

Core Features & Use Cases

  • Vertical Slicing: Automatically breaks down complex requirements into thin, end-to-end tracer bullet issues.
  • Issue Lifecycle Management: Categorizes tasks into HITL (Human-in-the-loop) or AFK (Away-from-keyboard) slices to optimize developer workflow.
  • Use Case: When you have a new feature specification, use this skill to generate a set of linked, dependency-aware tickets that cover the schema, API, and UI layers, ready for immediate implementation.

Quick Start

Use the to-issues skill to break the current project plan into a series of independent implementation tickets.

Frequently Asked Questions about to-issues

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

FAQPage Schema
How do I break down project requirements into vertical slice issues?

Vertical slice issues decompose project requirements into thin, end-to-end tracker bullet tickets. This ensures each task is demoable, verifiable, and independently grabbable by developers across the schema, API, and UI layers.

What is vertical slicing in agile development workflows?

Vertical slicing in agile development workflows is the practice of breaking complex product requirements into thin, end-to-end implementation tickets. It facilitates the transition from high-level strategy to execution by creating structured, verifiable units of work.

How do I create dependency-aware tickets from a product specification?

You can create dependency-aware tickets from a product specification by decomposing plans into granular issues with defined dependencies and acceptance criteria. This generates a set of linked tickets ready for immediate implementation.

Can I categorize development tasks into human-in-the-loop and automated slices?

Yes, issue lifecycle management categorizes development tasks into HITL (Human-in-the-loop) or AFK (Away-from-keyboard) slices. This categorization optimizes the developer workflow by distinguishing tasks requiring manual input from automated ones.

Does vertical slicing work for aligning tasks with architectural decisions?

Vertical slicing works for aligning tasks with architectural decisions by ensuring generated tickets cover the schema, API, and UI layers. This guarantees that trackable development tasks remain aligned with structural project choices.

When should I not use vertical slicing for task breakdown?

Vertical slicing may not be suitable when a project plan lacks sufficient detail to define clear acceptance criteria and dependencies. Without high-level strategy or architectural decisions, generating independently grabbable and verifiable tickets is difficult.