task-writing

Decompose complex requirements into independent tasks with acceptance criteria.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/silbaram/artifact-driven-agent --skill task-writing-silbaram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-writing
Source: https://github.com/silbaram/artifact-driven-agent/tree/main/core/skills/task-writing
Command: npx skills add https://github.com/silbaram/artifact-driven-agent --skill task-writing-silbaram

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Task Writing skill helps planners transform ambiguous requirements into independent, verifiable tasks with clear acceptance criteria and sensible sizes, enabling predictable delivery.

Core Features & Use Cases

  • Provides a standardized Task file structure with status, priority, size, owners, and dependencies.
  • Guides breaking large requirements into discrete tasks that can be completed in a single work session.
  • Supports TBD markers to capture unknowns and avoid guesswork during planning.

Quick Start

Create a new task file that decomposes a feature into independent, verifiable tasks with clear acceptance criteria.

Frequently Asked Questions about task-writing

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

FAQPage Schema
How do I break down complex product requirements into independent backlog tasks?

To break down complex product requirements, decompose them into discrete, verifiable tasks designed for completion within a single work session. This ensures backlog items remain independent and predictable, preventing blockers during sprint execution.

What should be included in a task file structure for sprint planning?

A standard task file structure for sprint planning must include status, priority, size, owner, dependencies, and explicit acceptance criteria. This standardization ensures work items are clearly scoped and ready for immediate execution.

How do you handle unknowns or missing information when writing acceptance criteria?

Handle unknowns during task writing by applying explicit TBD markers within the task file. This captures missing information without guesswork, ensuring acceptance criteria remain verifiable and planning stays grounded in known dependencies.

What is the best way to size tasks for predictable software delivery?

The best way to size tasks for predictable delivery is to decompose large requirements into discrete items that can be completed in a single work session. Enforcing sensible task sizing prevents backlog bloat and enables accurate sprint planning.

Can I use this task decomposition approach for feature planning outside of software sprints?

Yes, you can apply this task decomposition approach to general feature planning and product backlogs. The process produces clearly scoped, independent tasks with defined priorities and dependencies, suitable for various product management contexts.

Why do my backlog tasks have hidden dependencies that block sprint progress?

Backlog tasks often block sprint progress when requirements are not decomposed into truly independent items. Enforcing a standard task file with explicit dependency tracking and verifiable acceptance criteria prevents these hidden blockers.