task-refinement

Validate and refine development tasks against project specifications.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/tameto/AltMe --skill task-refinement-tameto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-refinement
Source: https://github.com/tameto/AltMe/tree/main/.claude/skills/task-refinement
Command: npx skills add https://github.com/tameto/AltMe --skill task-refinement-tameto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill ensures that tasks are well-defined, correctly sized, and perfectly aligned with specifications, preventing development rework and ambiguity.

Core Features & Use Cases

  • Specification-Task Consistency Check: Verifies that all acceptance criteria from specifications are covered by tasks and that tasks don't include unwritten features.
  • Task Granularity Optimization: Splits overly large tasks and merges overly small ones to ensure optimal development workflow.
  • Dependency Validation: Checks for correct task dependencies, including circular dependencies and implicit ones.
  • Acceptance Criteria Clarification: Rewrites vague completion criteria into specific, testable statements.
  • Agent Assignment Optimization: Ensures tasks are assigned to the appropriate agents based on their scope.

Quick Start

Use the task-refinement skill to review and optimize the current task list against the latest specifications.

Frequently Asked Questions about task-refinement

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

FAQPage Schema
How do I check if my development tasks align with project specifications?

To check task-specification alignment, validate that all acceptance criteria from specifications are covered by tasks and that no unwritten features are included. This prevents development rework and ambiguity by ensuring tasks match the defined project scope.

What is the best way to manage task granularity in agile development?

Task granularity optimization splits overly large tasks and merges overly small ones to ensure an optimal development workflow. This process maintains appropriate task sizing, preventing bottlenecks and inefficient context switching for software engineering teams.

How do I validate dependencies and detect circular dependencies in a task list?

Dependency validation checks for correct task dependencies, including circular dependencies and implicit ones. Analyzing the dependency graph ensures the execution order is valid and prevents deadlocks during agile development workflow execution.

How do I clarify vague acceptance criteria for software engineering tasks?

Acceptance criteria clarification rewrites vague completion criteria into specific, testable statements. This ensures development teams have clear, unambiguous definitions of done, preventing subjective interpretations and incomplete feature implementations.

Can I optimize agent assignments based on task scope and dependencies?

Agent assignment optimization ensures tasks are assigned to the appropriate agents based on their scope. This validates that the assigned agent's capabilities match the refined task requirements and dependency constraints for efficient execution.