# Turn Plans Into Ready-to-Assign Issues

Large plans are difficult to divide into independent engineering work. This skill creates approved vertical-slice issues with dependencies, acceptance criteria, labels, and tracker links.

## Install

```bash
npx skillstore add mattpocock/to-issues
```

## Metadata

- Status: approved
- Slug: mattpocock-to-issues
- Skillstore revision: r1
- Version status: missing
- Tree hash: 079cddb131bcb5b21af9d3966c3796a67b6b1a2fbbed423afc613059485d0ca2
- Author: mattpocock
- GitHub username: mattpocock
- License: MIT
- Repository: https://github.com/mattpocock/skills/tree/main/skills/engineering/to-issues/
- Ref: ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 78
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/mattpocock-to-issues
- Manifest: https://skillstore.pages.dev/api/skills/mattpocock-to-issues/manifest

## Capabilities

- Uses plans, specifications, PRDs, or referenced tracker issues as source material.
- Reads referenced issue bodies and comments when issue tracker access is available.
- Explores the codebase for domain vocabulary, architecture decisions, and useful prefactoring.
- Creates vertical slices or expand-contract sequences for wide refactors.
- Presents titles, dependencies, and covered user stories for approval.
- Publishes approved issues in dependency order with labels, parent links, and blocking relationships.

## Use Cases

- Convert a PRD into backlog work: Split a product requirement into complete engineering slices with acceptance criteria and explicit dependencies.
- Plan a wide refactor: Create an expand-contract sequence that keeps migration batches ordered and verifiable.
- Prepare work for independent agents: Publish approved issues with enough context, labels, and relationships for separate implementation.

## Prompt Templates

### Split a simple plan

```
Turn this plan into proposed issues: [plan]. Show titles, dependencies, and covered user stories. Do not publish until I approve.
```

### Decompose an existing issue

```
Review issue [reference], including its comments. Propose vertical-slice issues using our domain vocabulary and ADRs. Ask for approval before publishing.
```

### Sequence a wide refactor

```
Convert this wide refactor into an expand-contract issue sequence: [refactor]. Keep each migration batch verifiable and list every blocking relationship. Wait for approval.
```

### Publish a complete delivery plan

```
Analyze [plan or PRD] against the current codebase. Identify prefactoring, vertical slices, labels, parent links, and native blocking edges. Publish blockers first after approval.
```

## Limitations

- Requires configured issue tracker access and the project label vocabulary.
- Requires user approval before publishing the proposed issue breakdown.
- Does not close or modify the source parent issue.
- Avoids specific file paths and code snippets unless existing prototype code provides essential context.

## Best Practices

- Provide the full plan, success criteria, tracker details, and label vocabulary.
- Review slice granularity and dependency links before approving publication.
- Use vertical slices for features and expand-contract sequencing for wide refactors.

## Anti Patterns

- Do not publish issues before the proposed breakdown receives approval.
- Do not split work only by schema, API, UI, or test layers.
- Do not include fragile implementation paths when behavior and acceptance criteria are sufficient.

## Security Audit

- Audited at: 2026-07-23T16:54:51.728\+00:00
- Summary: All four static findings are false positives caused by Markdown inline code around skill names or issue template headings. No shell execution, system reconnaissance, prompt injection, or other malicious intent was found.

## Stats

- Views: 73
- Downloads: 16
- Favorites: 0
- Popularity score: 0
