Skip to content

refactor(skills): drop the scope listing from issue-operations - #152

Merged
mgratzer merged 1 commit into
mainfrom
refactor/trim-issue-operations
Nov 10, 2026
Merged

mgratzer merged 1 commit into
mainfrom
refactor/trim-issue-operations

Conversation

@mgratzer

Copy link
Copy Markdown
Owner

Only forge-batch listed Issues by milestone, label or epic, and it was removed in #151, so List Issues by Scope had no caller left.

Notes

  • open-work.md pointed at that section's deps filter for an Issue's prerequisites. The same filter now sits in Prerequisites as a single-Issue gh issue view --json body,blockedBy call.
  • The epic query (native sub-issues plus unchecked task-list items) moved into Read Issue, which is where forge-implement reads an Issue's sub-issues.
  • Gone: the milestone and label listings and the mode capture, which nothing else read. issue-operations.md goes from 655 to 527 words.

Exercised

  • gh issue view 141 --json body,blockedBy --jq '<deps filter>', copied from open-work.md → [], exit 0 (gh 2.103.3)
  • gh issue view 141 --json subIssues,body --jq '<sub-issue filter>', copied from issue-operations.md → [], exit 0
  • scripts/check-skills.sh → no output, exit 0
  • Not exercised: a forge-implement run on an Issue with a real blocker or sub-issues; Issue 141 has neither, so the filters ran but matched nothing
  • Try it: gh issue view <an Issue with "Blocked by #N" in its body> --json body,blockedBy --jq '<the filter in open-work.md>' should print [N]

Only forge-batch listed Issues by milestone, label or epic. Move the two single-Issue queries that survive it to where they are used: an Issue's dependency references into open-work's Prerequisites, and an epic's open sub-issues into Read Issue.
@mgratzer
mgratzer merged commit 1bba8ed into main Nov 10, 2026
2 checks passed
@mgratzer
mgratzer deleted the refactor/trim-issue-operations branch November 10, 2026 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant