ask-suggest-priority-batching
Streamlines wkappbot suggest backlog triaging by batching GPT ranking and automating merge workflows.
Install
mkdir -p .claude/skills/ask-suggest-priority-batching && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18706" && unzip -o skill.zip -d .claude/skills/ask-suggest-priority-batching && rm skill.zipInstalls to .claude/skills/ask-suggest-priority-batching
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Reduce ask-gpt calls when triaging wkappbot suggest backlogs. Use when you have a page of suggestions and want one GPT ranking pass, then one ask per suggestion in priority order.Key capabilities
- →Reduce `ask-gpt` calls for suggestion triage
- →Batch rank suggestions by impact, risk, urgency, effort
- →Merge duplicate suggestions
- →Perform codebase analysis in parallel with GPT ranking
- →Delegate fixes to Opus agents
- →Verify fixes and close suggestions
How it works
The skill pulls one page of suggestions, merges duplicates, and fires a batch GPT ranking. It then performs per-item `ask-gpt` calls for ambiguous items and delegates fixes to Opus agents, verifying and closing suggestions.
Inputs & outputs
When to use ask-suggest-priority-batching
- →Batch ranking suggestions by impact
- →Merging duplicate backlog items
- →Triaging large suggest backlogs
- →Streamlining project maintenance
About this skill
Refresh:
wkappbot skill read ask-suggest-priority-batching --if-newer— v1.48 (2026-05-06)
Ask Suggest Priority Batching
Steps
- SELF-HEAL BEFORE TRIAGE (MANDATORY): verify tools first -- (1) skill read this skill + suggest-workflow: fix stale steps with skill edit. (2) wkappbot ask speed-check: if dead or slow, reopen with --new-tab. (3) wkappbot suggest list: if malformed or errors, fix upstream. Broken tools = fake progress. Heal first, triage second.
- Pull one page: wkappbot suggest list -- keep scope bounded. Do NOT re-triage full backlog at once.
- Before asking GPT, run wkappbot suggest read <ts> for each candidate -- include ts, title, and current status in the GPT prompt for accurate ranking
- Merge obvious duplicates first: wkappbot suggest merge --all-matching PATTERN --dry-run to preview, then without --dry-run. NOTE: (a) --all-matching blocked in WKAppBot maintainer channel -- run from sibling project CWD (e.g. WkAutoQuant) to bypass. (b) merge requires --root-cause, --work, --components, --affected-cmds -- always supply all four or the command errors.
- Fire GPT batch rank once for the whole page (fire-and-forget, background): ask in English to rank by impact, risk, urgency, effort. Immediately continue -- NEVER block waiting for GPT response.
- NO-RESPONSE HANDLING: (1) While ask gpt runs, start own codebase analysis on top items via grep + skill reads in parallel. (2) After 2 minutes without response: re-dispatch with --new-tab, continue triage. (3) If wkappbot ask log shows FindAllPrompts: 0, Chrome AI tabs are closed -- reopen with --new-tab, file BUG-AUTO suggest.
- PER-ITEM ASK IS MANDATORY (NEVER skip): for EVERY suggest item you act on, MUST call wkappbot ask gpt --timeout 20s with ts + title + root-cause question BEFORE writing any code. No ask = no action. Triad for ambiguous items, gpt for clear ones. Fire all asks concurrently then WAIT for all responses -- do NOT proceed until ask results are in hand. If ask response reveals a problem: if small+safe, fix inline; otherwise delegate to Opus agent with exact file path, failing evidence, and expected verification step.
- DELEGATION (MANDATORY): Sonnet orchestrates, Opus executes. Brief Opus agent with: suggest ts + title + root-cause from ask + fix path. Opus edits code, builds, writes evidence script, resolves. Sonnet never writes code inline. Pattern: Agent(model:'opus', prompt:'fix suggest <ts>: <title>. Ask result: <summary>. Fix: <steps>.')
- ASK FAILURE RECOVERY: if ask times out or injection fails -- (1) file BUG-AUTO for the failure. (2) continue triage via codebase analysis only. (3) attempt fix: reopen with --new-tab, check Chrome. Never block on broken ask -- triage continues.
- If ask reveals reusable pattern: wkappbot skill edit <id> to update the related skill before moving on.
- After fix commit: wkappbot suggest check <ts> to verify regression PASS. Then close via ONE of two paths -- (A) 1st-party resolve: wkappbot suggest resolve <ts> NOTE [see suggest-workflow step 5 for the exact --i-completed-... flag; use that verbatim] --skill <id> --commit <hash> (creates HALF state with evidence script; Eye auto-confirms hourly when binary newer). (B) 2nd-party confirm (only if suggest is already HALF from another resolver): wkappbot suggest resolve <ts> NOTE --confirm --skill <id>. See suggest-workflow skill for the long --i-completed flag and DGWCS limitations.
- Recurrence: if bug recurs AFTER fix commit, do NOT resolve old suggest -- file new suggest with post-fix repro date and uncovered code path.
- Next page: reuse same batching prompt. Track page number to avoid re-reading already-ranked items. Repeat from step 2.
- RIQUA [resolve pre-flight]: when ready to resolve a suggest, always read suggest-resolve-pre-flight-checklist first. It gates 5 guards: commit keyword match, class file under 400 lines, evidence filename convention, full absolute path, all required flags. Missing any one = repeated failure.
When not to use it
- →When triaging a full backlog at once
- →When blocking on GPT response is acceptable
- →When not using `wkappbot` suggestions
Limitations
- →Requires `wkappbot` tools to be functional
- →Merging duplicates requires specific flags (`--root-cause`, `--work`, `--components`, `--affected-cmds`)
- →Sonnet orchestrates, Opus executes; Sonnet never writes code inline
How it compares
This skill optimizes the suggestion triage process by batching GPT ranking and merging duplicates, significantly reducing `ask-gpt` calls and simplify the workflow compared to individual processing of each suggestion.
Compared to similar skills
ask-suggest-priority-batching side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ask-suggest-priority-batching (this skill) | 0 | 1mo | No flags | Intermediate |
| your-sub-agent-name | 1 | 9mo | Review | Intermediate |
| ava | 0 | 3mo | No flags | Advanced |
| workflow-router | 1 | 6mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by kiexpert
View all by kiexpert →You might also like
your-sub-agent-name
CaptainCrouton89
Create and manage specialized Claude Code subagents for task-specific workflows. Use when delegating work to specialized agents, configuring agent permissions, or understanding subagent architecture and best practices.
ava
protoLabsAI
Codex-native operational orchestration for protoLabs Studio. Use when the user wants autonomous triage, backlog supervision, board operations, agent coordination, or multi-step operational decision-making across the portfolio.
workflow-router
parcadei
Goal-based workflow orchestration - routes tasks to specialist agents based on user goals
loki-mode
davila7
Multi-agent autonomous startup system for Claude Code. Triggers on "Loki Mode". Orchestrates 100+ specialized agents across engineering, QA, DevOps, security, data/ML, business operations, marketing, HR, and customer success. Takes PRD to fully deployed, revenue-generating product with zero human intervention. Features Task tool for subagent dispatch, parallel code review with 3 specialized reviewers, severity-based issue triage, distributed task queue with dead letter handling, automatic deployment to cloud providers, A/B testing, customer feedback loops, incident response, circuit breakers, and self-healing. Handles rate limits via distributed state checkpoints and auto-resume with exponential backoff. Requires --dangerously-skip-permissions flag.
wg
graphwork
Use this skill for task coordination with WG. Triggers include "wg", task graphs, multi-step projects, tracking dependencies, coordinating agents, or when you see a .wg directory.
run-tasks
JeremyKalmus
Orchestrate task execution via beads and sub-agents. Gets ready work from beads, spawns appropriate agents based on labels, monitors completion, and updates status. Use after /approve-spec has created tasks.