Repository navigation
Batch assigned issues by priority when implement-issue is given no issue - #143
Merged
Merged
Conversation
…e is named With no identifier, implement-issue now takes the user's open assigned issues in the repository as the source instead of asking them to pick one. Parent issues and issues already worked by hand (an open non-pipeline PR) are set aside; one remaining issue runs in Single mode, two or more run as a batch that is a manual list downstream, and an unattended run starts no new work. Every batch now ranks each DAG level by priority: label on one scale (or a repository-declared scheme), then an order proposed from the issues' content for the user to approve, then issue number. A blocker inherits its dependents' urgency and no rank crosses a dependency edge. The policy lives in the new references/priority-order.md; batch.md carries pointers. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…-parallel-e647bb # Conflicts: # plugins/aoshimash-skills/skills/implement-issue/references/eval-cases.md
aoshimash
marked this pull request as ready for review
October 25, 2026 06:42
github-actions Bot
added a commit
that referenced
this pull request
Oct 25, 2026
Bump level: minor — The diff changes the implement-issue skill's description frontmatter and adds priority-ordered batch behavior for assigned issues, plus a new priority-order.md reference, so it alters agent behavior. (PR #143)
aoshimash
added a commit
that referenced
this pull request
Oct 25, 2026
Resolve conflicts with #143/#145/#149: keep main's assigned-issue step 2 alongside the Platform Access pointer, apply the neutral PR-creation wording to both B2-2 items 5 and 6, and renumber this branch's eval additions to criterion 57 and cases 99–101 after main's 50–56 / 85–98. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 of 2 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
When
implement-issueis invoked with no issue identifier ("issue を実装して", "implement my issues"), it now batch-implements the user's open assigned issues in the repository, ranked by priority, in parallel where the DAG allows. Before, it listed up to 20 open issues (assigned or not) and asked the user to pick one. Naming an issue number still implements that issue alone.Decisions
P0–P4andpriority:{critical|urgent,high,medium|normal,low}), or a repository-declaredpriority_labels:scheme. Unlabelled issues rank at the normal level. Ties are ordered by a content-based proposal with a one-line reason per issue, shown in the B1-3 plan for the user to approve or Reorder. Issue number breaks the last tie. Backlog uses its native priority field.assigned-<login>). Nothing crossing tomerge-issue-prschanges.references/priority-order.md, becausebatch.mdwas already past ~800 lines.batch.mdcarries pointers only.Risk Areas
beeisn't installed here. The flags come from the bee command reference and Backlog's API docs, and are marked as such inplatform-backlog.md.Acceptance Criteria → Evidence
priority-order.mdP2 step 2; case 85 (real repo with no priority labels)gh"List Assigned Issues", "List Open Issues", and the head-branch PR read were each extracted from the file and run against a real repo. Results are in the evaluation logGate Results
Changes
SKILL.md: description, intro, core principle 7, Phase 0 steps 2–3, Batch Mode summary, reference listreferences/priority-order.md(new): P1 assigned source, P2 ranking, P3 plan display, known limitsreferences/batch.md: B0 source note, B1-2 step 5, B1-3 plan example and Reorder, B1-4 slugreferences/batch-reentry.md: artifact table includes the assigned sourcereferences/platform-github.md/platform-backlog.md: "List Assigned Issues", complete reads,priority_labels:config examplereferences/eval-cases.md: criteria 50–52, cases 85–90, evaluation log entryREADME.md: two sentences🤖 Generated with Claude Code