macalbert/envilder/to-issues

Claude Code and agent skill by macalbert/envilder

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Break a plan or feature into vertical-slice GitHub issues. Each issue is a tracer bullet: independently deliverable, testable, and mergeable. Use when decomposing work from ROADMAP.md, a PRD, or a conversation.

Install

npx vskill@latest install macalbert/envilder/to-issues

SKILL.md

Plan to Issues

Turn the current plan into a set of vertical-slice GitHub issues ready for implementation.

Workflow

1. Understand the Plan

If the plan is vague, interview the user briefly (max 3 questions) to clarify scope and boundaries. Check ROADMAP.md and existing issues for overlap.

2. Slice Vertically

Each issue must be a tracer bullet: a thin vertical slice that:

  • Touches all necessary layers (domain → application → infrastructure → entry point)
  • Is independently testable and mergeable
  • Delivers observable value (even if small)

Anti-pattern: Horizontal slices like "add all domain entities", "add all tests", "wire DI for everything". These delay feedback.

3. Order by Dependencies

Number issues in implementation order. Earlier issues should unblock later ones. First issue should be the thinnest possible end-to-end path (the tracer bullet).

4. Format Each Issue
markdown
## Title
feat(scope): concise description
## Description
What this slice delivers and why it matters independently.
## Acceptance Criteria
-[ ] Criterion using Should/When language
-[ ] Tests pass: `{test command}`
-[ ] Lint passes: `{lint command}`
## Technical Notes
-Affected files/modules
-Key design decisions (reference ADRs if applicable)
-Dependencies on other issues (if any)
5. Present for Approval

Show the full issue list as a numbered table before creating anything:

text
| # | Title | Scope | Depends On |
|---|-------|-------|------------|
| 1 | feat(sdk-dotnet): add ISecretProvider port | Domain | n/a |
| 2 | feat(sdk-dotnet): implement AWS SSM provider | Infra | #1 |

Wait for user confirmation. Then create issues via gh issue create.

Rules

  • Max 8 issues per plan: if more are needed, split into phases
  • Each issue ≤ 1 day of work: if larger, slice thinner
  • Use Conventional Commit format for titles
  • Reference ADRs in technical notes when relevant
  • Label issues with needs-triage unless user specifies otherwise

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
135
Repository forks
4
7-day trend score
25

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/macalbert/envilder/to-issues/badge)](https://verified-skill.com/skills/macalbert/envilder/to-issues)

Something wrong with this skill or its page? Tell us.