Skip to content

Skills that publish specs and issues with real GitHub relationships #2

Description

@Shaurya-Sethi

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions