ワンクリックで
refine-backlog
Refine the backlog — screen drafts, remove duplicates, fill in missing details, classify, link, and move to pending
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Refine the backlog — screen drafts, remove duplicates, fill in missing details, classify, link, and move to pending
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Binder data modeling — define entity types, fields, relations, constraints, views, and navigation. Use when asked to "create a type", "add a field", "define a schema", "set up relations", "model entities", "create a view", "set up navigation", "render entities as files", or design a binder workspace schema.
Quick timestamped log entry — no conversation, just capture.
Build a day plan with carry-forwards and one critical item.
Day briefing — deliver context, capture what's happened, get moving.
Evening summary — reflect on the day, score it, close it out.
Period planning (w/m/q/y) — set goal and plan for the next period.
| name | refine-backlog |
| description | Refine the backlog — screen drafts, remove duplicates, fill in missing details, classify, link, and move to pending |
Refine draft tasks to meet the Definition of Ready so they can move from draft to pending.
$ARGUMENTS
If specific tasks were given above, focus on those. Otherwise, work through the draft tasks listed below.
!binder search type=Task status=draft -f "key,title,taskType,priority,size,partOf" --format tsv
If no drafts are listed above, tell the user there's nothing to refine and stop.
For each task, work through these steps. Use binder read <key> --format yaml to inspect full details first.
Draft tasks from capture may already have fields set. Respect what's there -- only fill gaps unless user said otherwise.
relatesTotaskType if missing — match to the closest category (fix, feat, tweak, refactor, perf, agent, build, docs, test)size if missing — small: few files, no design decisions. medium: several files, 1-2 decisions. large: multiple commits, non-trivial decisions required.priority if missing — p0=Blocker, p1=Urgent, p2=High, p3=Medium (default), p4=Lowmodule if missing — which part of the codebase this belongs tosourceFiles if relevant files are obvious from the descriptiontitle if unclear (2-7 words, no verb prefix, max 70 chars)description if missing (1-2 sentences with enough context)Required for all tasks: title, taskType, size, priority, module, description.
Additional by size:
constraintsoutOfScopeAdditional by type:
acceptanceCriteria with testable scenariosacceptanceCriteria (how to verify the fix)constraints stating what behavior must not changeFor acceptanceCriteria, constraints, and outOfScope: propose to the user for validation. Don't fill these silently -- better empty than hallucinated.
binder create Task <key> title=... taskType=... ...), link them as children of the originalpending, keep its description as the umbrella summarydraft and goes through the remaining refinement steps independentlyrequires for dependencies on other tasks or problemsrelatesTopartOf if appropriatepending — verify their DoR and links, but don't re-do classification from scratchbinder read/search/update/tx) for all reads and updatespending without evaluating step 6 (Link) — every link type must be considered, but not every task needs all linksdraft to pendingpending, verify the Definition of Ready fields are all filledimplement-task skillUse newline-delimited syntax for list fields like acceptanceCriteria, constraints, outOfScope, sourceFiles:
binder update <key> $'acceptanceCriteria=Exports all visible columns\nHandles special characters\nWorks with filtered results'
Append a single item with +=:
binder update <key> 'constraints+=Must not break existing API'
If no items are listed in a section below, that category is empty. If commands fail, ensure the binder workspace is initialized.
!binder schema --types Task
!binder search type=Task status=pending,active,complete -f "key,title,taskType,status,partOf" --format tsv
!binder search type=Task status=cancelled -f "key,title" --format tsv
!binder search type=Milestone status=active,draft -f "key,title,status,description" --format tsv
!binder search type=Feature -f "key,title,description" --format tsv
!binder search type=Concept -f "key,title,description" --format tsv
!binder search type=Problem -f "key,title,status" --format tsv