Problem
Nothing currently produces issues carrying native parent/blockedBy links. After issue 1, the parser reads a format no tool writes, and the Matt Pocock to-prd/to-issues contract no longer applies.
Approach
Author skills that turn a spec into a PRD issue plus child issues, wiring relationships with gh issue create --parent / --blocked-by / --blocking. Port the shape from the nightshift-az skills (to-nightshift-prd, to-nightshift-issues, setup-nightshift-issue-tracking). The structure transfers even though the commands don't.
Decisions
- The issue format is now entirely ours. No external contract to conform to.
- Relationships are created via
gh flags at creation time, not patched in afterwards.
- The skill matches the parser, and not the other way round.
OPEN
- Whether
setup-nightshift-issue-tracking has a GitHub equivalent worth porting, or whether labels alone cover it.
Not in this issue
- Any Rust code. Markdown only.
- Changes to selection logic (issue 1).
Where
skills/, README.md
Done when
Running the skill on a real plan produces a PRD issue and children with correct native links, and nightshift --dry-run --prd <n> against those issues prints the intended order. That single check exercises both halves.
Verification
The end-to-end check above. Optionally skill evals via /skill-creator. Not a blocker.
Problem
Nothing currently produces issues carrying native
parent/blockedBylinks. After issue 1, the parser reads a format no tool writes, and the Matt Pocockto-prd/to-issuescontract no longer applies.Approach
Author skills that turn a spec into a PRD issue plus child issues, wiring relationships with
gh issue create --parent/--blocked-by/--blocking. Port the shape from the nightshift-az skills (to-nightshift-prd,to-nightshift-issues,setup-nightshift-issue-tracking). The structure transfers even though the commands don't.Decisions
ghflags at creation time, not patched in afterwards.OPEN
setup-nightshift-issue-trackinghas a GitHub equivalent worth porting, or whether labels alone cover it.Not in this issue
Where
skills/,README.mdDone when
Running the skill on a real plan produces a PRD issue and children with correct native links, and
nightshift --dry-run --prd <n>against those issues prints the intended order. That single check exercises both halves.Verification
The end-to-end check above. Optionally skill evals via
/skill-creator. Not a blocker.