Skip to content
Agentmart
Submit a tool

slice-issues

Slice GitHub parent issues into reviewable real sub-issues.

Skill by docs-as-code-toolkit

IndexedMIT★ 4
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/docs-as-code-toolkit-slice-issues

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Slice GitHub parent issues into reviewable real sub-issues. Use when Codex is asked to split, slice, decompose, refine, or plan a GitHub issue into child issues, sub-issues, implementation slices, or reviewable follow-up issues before implementation work begins.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/slice-issues

What's inside

Skill name
slice-issues
Description
Slice GitHub parent issues into reviewable real sub-issues. Use when Codex is asked to split, slice, decompose, refine, or plan a GitHub issue into child issues, sub-issues, implementation slices, or reviewable follow-up issues before implementation work begins.
License
MIT
Instructions
86 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Slice Issues

## Overview

Use this workflow to decompose a GitHub issue into reviewable implementation
slices before code changes begin. Prefer real GitHub sub-issues over textual
task lists so the backlog remains traceable and each slice can have its own
acceptance criteria, branch, PR, and verification.

This skill is GitHub-specific but engine-independent. Keep runtime-specific
integration details in `adapters/`.

## Required Reading

- `../references/issue-labels.md` before creating child issues, to set each
  slice's issue type and labels so the backlog and any project board can filter
  them.

## Workflow

1. Identify the parent issue number or URL.
2. Read the parent issue body and comments before slicing.
3. Check existing open issues to avoid duplicate slices.
4. Decide whether the work should be split into sub-issues or kept in one PR
   with clearly separated commits.
5. For each sliced task, create a child issue with GitHub's sub-issue support,
   setting its type and labels per `../references/issue-labels.md`. Use exactly
   one type representation — a native issue type **or** a `type:` label, never
   both:

   ```sh
   # Org repos with native issue types:
   gh issue create --parent <parent> --title "<title>" --body-file <file> \
     --type <Type> --label "<area>,<grouping>"

   # Personal repos (native issue types unavailable) — carry the type as a label:
   gh issue create --parent <parent> --title "<title>" --body-file <file> \
     --label "<type-label>,<area>,<grouping>"
   ```

   A slice is normally a `user-story` (a reviewable slice of value) or a `task`
   (technical work with no direct user value). Use `--body-file` instead of
   `--body` when the body is multi-line or contains Markdown that would be
   awkward to quote safely.
6. Comment on the parent issue with the created child issue links and the
   recommended implementation order.
7. Report the created child issues and any fallback used.

## Slicing Rules

- Make each child issue independently reviewable and small enough for one
  focused PR.
- Give each child issue a clear goal, scope, and acceptance criteria.
- Give each child issue an explicit type and labels per
  `../references/issue-labels.md` — exactly one type representation (a native
  issue type or a `type:` label) plus `area:` and any project grouping such as a
  roadmap phase — so it can be triaged onto a project board
  without re-reading the body. Do not encode workflow status in labels; that
  belongs to the board.
- Preserve the parent issue as the coordination point.
- Prefer dependency order over arbitrary numbering.
- Keep implementation work out of the slicing step unless the user explicitly
  asks to continue into implementation.
- If a slice is only documentation, validation, generator behavior, or example
  refresh work, make that boundary explicit in the title and acceptance
  criteria.

## Fallback

Use body links or Markdown task lists only when GitHub sub-issue creation is
unavailable or rejected by the CLI/API.

When fallback is used:

- Include the exact command that failed.
- Include the exact error returned by the CLI/API.
- Add the fallback links or task list to the parent issue.
- State in the final report that real sub-issues could not be created.

## Relationship To Issue Implementation

After slicing is complete, use `../implement-issue-workflow/SKILL.md` for each
child issue that needs implementation, branch, commit, push, and pull request
work.

From docs-as-code-toolkit/architecture-knowledge-toolkit, MIT.

More from docs-as-code-toolkit/architecture-knowledge-toolkit

Signals

Stars
4
Forks
2
Open issues
44
Last commit (this folder)
Jul 12, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from docs-as-code-toolkit

Cite this page

slice-issues skill. Agent Mart. https://agentmart.dev/skills/docs-as-code-toolkit-slice-issues (last updated 2026-10-24)