task-refinement

Review tasks against an 8-category checklist and update them with measurable criteria.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/joshsymonds/gambit --skill task-refinement-joshsymonds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-refinement
Source: https://github.com/joshsymonds/gambit/tree/main/skills/task-refinement
Command: npx skills add https://github.com/joshsymonds/gambit --skill task-refinement-joshsymonds

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that tasks are clearly defined, actionable, and free of ambiguity, preventing rework and ensuring that even junior engineers can execute them without confusion.

Core Features & Use Cases

  • Systematic Review: Applies a rigorous 8-category checklist to every task, covering granularity, implementability, success criteria, dependencies, anti-patterns, edge cases, red flags, and test quality.
  • Actionable Feedback: Identifies and fixes vague language, missing details, and placeholder text, updating tasks directly.
  • Use Case: Before starting development, use this Skill to review a set of user stories broken down into tasks. It will ensure each task has measurable success criteria, specifies file paths, considers edge cases like concurrent access or malformed input, and rejects any tasks with placeholder text.

Quick Start

Use the task-refinement skill to review all tasks in the current plan and update them with specific details and measurable criteria.

Frequently Asked Questions about task-refinement

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

FAQPage Schema
How do I review development tasks for completeness and executability before coding?

To review development tasks for completeness, apply a rigorous 8-category checklist covering granularity, implementability, success criteria, dependencies, anti-patterns, edge cases, red flags, and test quality. This ensures tasks are actionable and free of ambiguity before execution begins.

What is the best way to fix vague user stories and placeholder text in a development workflow?

The best way to fix vague user stories is to systematically identify and update them directly with specific details, measurable success criteria, file paths, and edge case considerations, rejecting any plans that still contain placeholder text or vague instructions.

How do I ensure my task management includes measurable success criteria and edge cases?

To ensure task management includes measurable success criteria and edge cases, review each task against a structured checklist that addresses concurrent access, malformed input, and test quality, updating the tasks directly with explicit, measurable conditions.

Can I use an automated checklist to strengthen task granularity for junior engineers?

Yes, you can use an automated 8-category checklist to strengthen task granularity. It ensures tasks are clearly defined and actionable, preventing rework so that even junior engineers can execute them without confusion.

Why does task refinement reject plans with placeholder text during code review preparation?

Task refinement rejects plans with placeholder text during code review preparation to ensure every task has specific details and executable instructions. Vague text creates ambiguity, leading to rework and confusion during development.

When do I need to apply a rigorous task review checklist in a development workflow?

You need to apply a rigorous task review checklist in a development workflow right before starting execution. Reviewing user stories broken down into tasks ensures they have specified file paths, considered edge cases, and clear success criteria.