yonatangross avatar

Task Dependency Patterns

Breaks down complex work into trackable tasks with built-in dependency chains using Claude Code's native TaskCreate, TaskUpdate, TaskGet, and TaskList tools. You create tasks in pending state, link them with addBlockedBy to enforce execution order, then move them through in_progress to completed as you work. The activeForm pattern gives you spinner-friendly present continuous labels ("Running tests" vs "Run tests"). Works solo for coordinating multi-step implementations or with Agent Teams for parallel work where teammates claim tasks and message each other directly. The team guidance is honest about cost tradeoffs (2.5x vs solo) and when you actually need peer-to-peer versus simple sequential execution. Good middle ground between ad-hoc comments and heavyweight project management.

skills.sh installs
214
GitHub stars
301
last updated
Aug 21, 2026

Install

$ npx -y skills add yonatangross/orchestkit --skill task-dependency-patterns --agent claude-code

Installs into .claude/skills of the current project.

Files

Task Dependency Patterns

Overview

Claude Code 2.1.16 introduces a native Task Management System with four tools:

CC 2.1.268 caveat: TaskCreate, TaskGet, TaskUpdate, TaskList, and TodoWrite are offered only on Claude 3.x, Opus 4.0 to 4.7, Sonnet 4.0 to 4.6, and Haiku 4.5. On models outside this allowlist, these tools are absent unless the operator sets CLAUDE_CODE_ENABLE_TODO_TOOLS=1. CC honours the flag only from user or managed settings (or the shell). ork cannot ship it (CC reads only permissions from plugin settings), so treat every Task-tool call in this skill as conditional on the operator's environment.

  • TaskCreate: Create new tasks with subject, description, and activeForm
  • TaskUpdate: Update status (pending → in_progress → completed), set dependencies
  • TaskGet: Retrieve full task details including blockers
  • TaskList: View all tasks with status and dependency summary

Tasks enable structured work tracking, parallel coordination, and clear progress visibility.

When to Use

Sponsors

Details

Repository
github.com/yonatangross/orchestkit
Category
Automation & Workflows
First seen
Jun 3, 2026

More from yonatangross/orchestkit

All 61
1davila7 avatarhubspot-integrationdavila7/claude-code-templatesExpert patterns for HubSpot CRM integration including OAuth authentication, CRM objects, associations, batch operations, webhooks, and custom objects. Covers No212skills.sh installs
2membranedev avatarfortifymembranedev/application-skillsFortify integration. Manage data, records, and automate workflows. Use when the user wants to interact with Fortify data.212skills.sh installs
3davila7 avatarazure-functionsdavila7/claude-code-templatesExpert patterns for Azure Functions development including isolated worker model, Durable Functions orchestration, cold start optimization, and production patter211skills.sh installs
4slanycukr avataraxiosslanycukr/riot-api-projectPromise-based HTTP client for making requests from browser and Node.js211skills.sh installs
5davila7 avatarlatchbio-integrationdavila7/claude-code-templatesLatch platform for bioinformatics workflows. Build pipelines with Latch SDK, @workflow/@task decorators, deploy serverless workflows, LatchFile/LatchDir, Nextfl209skills.sh installs
6yonatangross avatarcreate-pryonatangross/orchestkitCreates GitHub pull requests with pre-flight validation, conventional title formatting, and structured summary generation. Runs parallel checks (tests, lint, ty209skills.sh installs