task-refinement

Refine unclear implementation tasks by resolving open questions and sharpening acceptance criteria.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/papeete-consulting-lab/banking-reliever --skill task-refinement-papeete-consulting-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-refinement
Source: https://github.com/papeete-consulting-lab/banking-reliever/tree/main/.claude/skills/task-refinement
Command: npx skills add https://github.com/papeete-consulting-lab/banking-reliever --skill task-refinement-papeete-consulting-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams resolve ambiguous implementation tasks by turning open questions, unclear scope, and fuzzy acceptance criteria into a precise execution plan.

Core Features & Use Cases

  • Structured Task Clarification: Guides a Socratic dialogue to resolve blocked tasks, open questions, and unclear requirements.
  • Acceptance Criteria Refinement: Challenges vague definitions of done and improves them into verifiable outcomes while preserving task intent.
  • Scope and Dependency Review: Identifies scope boundaries, hidden assumptions, and dependency issues before implementation begins.
  • Use Case: When a TASK-NNN item is blocked or contains unresolved questions, use this Skill to prepare it for development without redesigning the broader capability.

Quick Start

Use the task-refinement skill to review TASK-NNN, resolve its open questions, and make its acceptance criteria ready for implementation.

Frequently Asked Questions about task-refinement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I refine unclear implementation tasks with open questions and fuzzy acceptance criteria?

Task refinement resolves unclear implementation tasks by guiding structured dialogue to answer open questions and sharpen acceptance criteria into verifiable, execution-ready outcomes. It clarifies ambiguous scopes without redesigning the broader capability.

What is the best way to unblock a TASK-NNN item with ambiguous scope before development starts?

To unblock a TASK-NNN item, task refinement identifies scope boundaries, hidden assumptions, and dependency issues through Socratic dialogue. This process prepares blocked work items for implementation while preserving the original task intent.

How do I turn vague definitions of done into verifiable acceptance criteria for software engineering tasks?

Acceptance criteria refinement challenges vague definitions of done and improves them into verifiable outcomes. This task refinement process ensures execution readiness by validating task boundaries and maintaining implementation traceability through controlled updates.

Can I use task refinement to clarify requirements without redesigning the broader software capability?

Yes, task refinement scopes requirement clarification to the specific TASK-NNN item. It focuses on resolving open questions and sharpening acceptance criteria for execution without altering or redesigning the surrounding broader capability architecture.

When should I not use a task refinement session for blocked work items?

Task refinement is not suited for work items requiring broad capability redesign rather than scope clarification. If a blocked task needs architectural changes instead of resolving open questions and sharpening acceptance criteria, alternative planning approaches are necessary.