task-spec-writer

Convert vague project tasks into structured task briefs with goals and acceptance criteria.

26|1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/TeamSloppy/Sloppy --skill task-spec-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-spec-writer
Source: https://github.com/TeamSloppy/Sloppy/tree/main/Sources/sloppy/Resources/Skills/task-spec-writer
Command: npx skills add https://github.com/TeamSloppy/Sloppy --skill task-spec-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Task briefs are often vague and hard to operationalize. This skill converts vague work items into structured, canonical task briefs with explicit goals, context, scope, and durable decisions to enable reliable execution.

Core Features & Use Cases

  • Canonical task briefs: generate a single, comprehensive description that captures intent, goals, scope, DoD, and verification.
  • RFC/ADR integration: link or create durable architecture decisions when scope changes.
  • Memory & follow-up: persist decisions and preferences for future sessions.

Quick Start

Provide a task description and context, and ask the skill to produce a complete task brief ready for task creation.

Frequently Asked Questions about task-spec-writer

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

FAQPage Schema
How do I turn vague project tasks into structured briefs with clear acceptance criteria?

To turn vague project tasks into structured briefs, provide a task description and context to generate a canonical task brief with explicit goals, scope, and definition of done. This ensures work items are operationalized for reliable execution across product and engineering work.

What is a canonical task brief and what should it include for project management?

A canonical task brief is a single, comprehensive description that captures intent, goals, scope, definition of done, and verification. It transforms ambiguous work items into actionable plans to enable reliable project execution and tracking.

How do I link RFC and ADR updates when architecture changes during a project?

You link RFC and ADR updates by attaching or referencing architecture decision records directly within the task brief when scope changes occur. This ensures durable architecture decisions are documented alongside the work items.

Can I persist project decisions and follow-up notes for future sessions?

Yes, you can persist project decisions and follow-up notes for future sessions by saving durable decisions with memory.save. This retains context and preferences so ongoing work maintains continuity across different intervals.

What is the best way to write definition of done and verification criteria for engineering tasks?

The best way to write definition of done is to generate a comprehensive task brief that explicitly defines goals, scope, and verification criteria. This structured approach prevents ambiguity and provides clear completion targets for engineering work.

Do I need existing RFC or ADR documents to generate a task brief?

No, you do not need existing RFC or ADR documents to generate a task brief, but the skill can link or create them if architecture changes are required. You only need to provide a basic task description and relevant context.