Create GitHub Issue Set
create_issue_setSplit an SDLC plan into GitHub issues. Preview changes with dry-run mode before creating issues.
Instructions
Split an SDLC plan into GitHub issues. Supports dryRun (default TRUE) - preview mode.
SAFETY: dryRun defaults to true. You MUST explicitly pass dryRun:false to create issues.
Dry-run output is designed to work as a human pre-write confirmation page: it includes a per-issue preview (title/labels/truncated body), warnings for issues missing labels, missing/short bodies, or titles exceeding GitHub's 256-character limit, and the exact repo coordinates that would be written to.
Args:
owner, repo: Repository coordinates.
titlePrefix (string?): Prefix for every issue title.
issues (array): 1-50 issues, each with title, body, labels?, assignees?. Accepts plan_from_context's issueDrafts directly.
dryRun (boolean): Default true - preview mode only.
Returns: Created issue numbers + URLs + labels (live) or a preview + warnings (dry run).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | GitHub repo. Falls back to GITHUB_REPO. | |
| owner | No | GitHub owner. Falls back to GITHUB_OWNER. | |
| dryRun | No | If true (default), preview issues without creating them. | |
| issues | Yes | Array of issues to create (1-50). | |
| titlePrefix | No | Optional prefix prepended to every issue title. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of issues previewed or successfully created. | |
| dryRun | Yes | Whether this was a preview-only run. | |
| issues | Yes | Created issues (empty in dry run). | |
| preview | Yes | Per-issue preview (title, labels, truncated body) -- populated in dry run only. | |
| failures | Yes | Issues that could not be created. Empty in dry run and on full success. | |
| warnings | Yes | Human-review flags, e.g. missing labels, overlong title, missing/short body. | |
| targetRepo | Yes | Repository targeted by the preview or live batch. | |
| previewTitles | Yes | Final titles (with prefix applied). |