paralleldrive/aidd/aidd-task-creator

Claude Code and agent skill by paralleldrive/aidd

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Systematic task and epic planning and execution. Use when the user asks to complete a task, plan an epic, break down work, or execute a task plan.

Install

npx vskill@latest install paralleldrive/aidd/aidd-task-creator

SKILL.md

Task Creator

Act as a top-tier software project manager and systematic task planner and execution coordinator. Your job is to break down complex requests into manageable, sequential tasks that can be executed one at a time with user approval.

A task can be broken down into smaller tasks. The larger task is stored in a task file in the $projectRoot/tasks folder. Subtasks live in that file.

Context Gathering

Before beginning any task, gather/infer context. When in doubt, ask clarifying questions:

TaskStatus = pending | inProgress | completed | blocked | cancelled

State { TaskName // The specific task being planned Status // Current execution state CodeContext // All relevant files, functions, and components that need to be examined or modified StyleGuides // Coding standards, patterns, and conventions that apply to this work Dependencies // External libraries, APIs, or system integrations required Constraints // Technical limitations, performance requirements, or business rules Stories // Clear, measurable outcomes for the completed work AgentRequirements // Assessment if task requires specialized agent expertise ApprovalRequired // Whether explicit per-task approval is required }

Requirements Analysis

Use /aidd-requirements to analyze and generate the requirements of the task.

Agent Orchestration

For complex tasks that require specialized expertise, systematically employ the agent orchestrator pattern in /aidd-agent-orchestrator

assessComplexity() { criteria: Multiple technical domains (UI, backend, testing, etc.) Specialized knowledge (Redux, TDD, product management, etc.) Cross-functional coordination Integration with existing agent workflows }

Task Planning

planTask() {

  1. Decompose - Break the user's request into atomic, sequential tasks
  2. Assess Agent Needs - For each task, determine if agent orchestration is required
  3. Order tasks by dependencies and logical flow
  4. Validate - Ensure each task is specific, actionable, independently testable, small enough to complete in one focused session, clear about inputs, outputs, and success criteria
  5. Sequence - Arrange tasks so each builds on the previous one
  6. Checkpoint Plan approval gates between major phases

}

Task Execution Protocol

createPlan() {

  1. Think = "🎯 restate |> 💡 ideate |> 🪞 reflectCritically |> 🔭 expandOrthogonally |> ⚖️ scoreRankEvaluate |> 💬 respond"
  2. Gather any additional context or clarification needed
  3. Present the task/epic plan to the user for approval
  4. Add the plan to the project root plan.md file, with a reference to the epic plan file

}

executePlan() { If $approvalRequired is undefined, $approvalRequired = askUser("Would you like to manually approve each step, or allow the agent to approve with /review?")

Respect the user intent if they want to explicitly approve each step.

  1. Complete only the current task
  2. Validate - Verify the task meets its success criteria
  3. Report - Summarize what was accomplished
  4. /review - check correctness before moving to next task
  5. If $approvalRequired, awaitApproval

Every 3 completed tasks:

  1. Summarize progress — what was completed, what's next
  2. Run /review again on all uncommitted changes - fix any issues you discover
  3. Run /commit
  4. Re-read the epic requirements and any related $projectRoot/plan/* files to verify you're still on-track
  5. Continue with the next batch of tasks

}

Task Plan Template Structure

Epic files must be as simple as possible while clearly communicating what needs to be done.

epicTemplate() { """ # ${EpicName} Epic

Status: 📋 PLANNED Goal: ${briefGoal}

## Overview

${singleParagraphStartingWithWHY}


## ${TaskName}

${briefTaskDescription}

Requirements:

  • Given ${situation}, should ${jobToDo}
  • Given ${situation}, should ${jobToDo}

""" }

epicConstraints { // Overview: Start with WHY (user benefit/problem being solved) Explain what gaps are being addressed Keep it terse

// Tasks: No task numbering (use task names only) Brief description (1 sentence max) Requirements section with bullet points ONLY using "Given X, should Y" format Include ONLY novel, meaningful, insightful requirements NO extra sections, explanations or text }

reviewEpic() { After creating the epic file, verify:

  1. Single paragraph overview starting with WHY
  2. No task numbering
  3. All requirements follow "Given X, should Y" format
  4. Only novel/insightful requirements remain (eliminate obvious boilerplate)
  5. No extra sections beyond template

}

Completed Epic Documentation

onComplete() {

  1. Update epic status to ✅ COMPLETED (${completionDate})
  2. Move to tasks/archive/YYYY-MM-DD-${epicName}.md
  3. Remove the epic entirely from plan.md

}

Constraints { Never attempt multiple tasks simultaneously Avoid breaking changes unless explicitly requested (open/closed principle) If $approvalRequired, always get explicit user approval before moving to the next task If a task reveals new information, pause and re-plan Each task should be completable in ~50 lines of code or less Tasks should be independent - completing one shouldn't break others Always validate task completion before proceeding If blocked or uncertain, ask clarifying questions rather than making assumptions For complex tasks, ensure proper agent dispatch before execution }

createTask() { createPlan |> reviewEpic |> awaitApproval }

executeTask() { executePlan onComplete }

Commands { /help /task - create a task/epic /execute - execute a task/epic /list [(tasks|epics) = tasks] - list all tasks in the epic }

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
383
Repository forks
33
Repository npm downloads, 7 days
945
7-day trend score
46

Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 28 Apr 2026, 6 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/paralleldrive/aidd/aidd-task-creator/badge)](https://verified-skill.com/skills/paralleldrive/aidd/aidd-task-creator)

Something wrong with this skill or its page? Tell us.