Create hyper-detailed task specifications with embedded context, eliminating implementation lookups. This skill should be used for breaking features into implementable tasks with complete architecture references.
يبقى الأمر في سطر واحد. مرّر أفقيًا لمراجعته كاملًا قبل النسخ.
تفضّل نسخة محلية؟ نزّل الملفات المتاحة حاليًا لدى SkillsMP.
مستكشف الملفات
6 ملفات
عرض SKILL.md
SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
create-task-spec
description
Create hyper-detailed task specifications with embedded context, eliminating implementation lookups. This skill should be used for breaking features into implementable tasks with complete architecture references.
acceptance
[{"task_file_created":"Task specification file created in configured location"},{"context_embedded":"All technical context embedded with source references"},{"tasks_defined":"3-15 sequential tasks with validation checkpoints"},{"user_approved":"User reviewed and approved specification"}]
inputs
{"requirement":{"type":"string","required":true,"description":"Feature or requirement to implement"},"priority":{"type":"string","required":false,"description":"Priority level (P0/P1/P2/P3)","default":"P2"}}
outputs
{"task_file":{"type":"string","description":"Path to created task specification file"},"task_id":{"type":"string","description":"Generated task ID (e.g., task-006)"},"task_count":{"type":"number","description":"Number of tasks in breakdown"},"status":{"type":"string","description":"Task status (Draft or Approved)"}}
Create hyper-detailed task specifications that embed ALL context needed for implementation, eliminating the need for developers to search for information during coding.
Core Capabilities:
Requirement gathering and clarification
Architecture context extraction with source references
Component analysis (data models, APIs, UI)
Sequential task breakdown with validation checkpoints
Self-contained specifications
BMAD Pattern (Key Innovation):
SM reads PRD + Architecture + Previous task notes
Creates detailed task spec with embedded context
Dev reads ONLY task spec (no architecture lookup)
Result: Context never lost, implementation never blocked
Prerequisites
Configuration file (.claude/config.yaml) with task settings
Task template (.claude/templates/task-spec.md)
Architecture documentation (optional but recommended)
Project coding standards
Workflow
Step 0: Load Configuration and Validate Prerequisites
Action: Load configuration and verify prerequisites.
Context must include: Previous insights, data models, API specs, component specs, file locations, testing requirements, constraints - ALL with [Source: filename#section] references
See:references/templates.md for placeholder examples and formats
Step 6: Validate Task Specification Completeness
Action: Verify all required elements are present and properly formatted.
Validation checklist:
Required Sections:
Status (Draft)
Objective (clear user story)
Acceptance Criteria (2-5 specific criteria)
Context section with embedded details
Tasks / Subtasks (3-15 tasks)
Implementation Record (empty placeholder)
Context Completeness:
Previous insights referenced
Data models included (if applicable)
API specs included (if applicable)
Component specs included (if applicable)
File locations specified
Testing requirements documented
All context has [Source: ...] references
Task Quality:
Tasks in logical implementation order
Each task linked to acceptance criteria
Subtasks include test writing steps
Validation checkpoints included
File paths are specific, not generic
Halt if:
Critical sections missing
Context lacks source references
Tasks are ambiguous or generic
No validation checkpoints
See:references/validation-approval-guide.md for validation details
Step 7: Save Task Specification and Get User Approval
Action: Save task file and present summary for approval.