task

Synchronize development task state across JSON files and index registries.

2|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/dd-xiaozhi/dev-agent-flow --skill task-dd-xiaozhi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task
Source: https://github.com/dd-xiaozhi/dev-agent-flow/tree/main/.claude/skills/task
Command: npx skills add https://github.com/dd-xiaozhi/dev-agent-flow --skill task-dd-xiaozhi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the fragmentation of task state by providing a single source of truth for task records, ensuring that context, workflow status, and git branch bindings are synchronized across the entire development lifecycle.

Core Features & Use Cases

  • Task Lifecycle Management: Handles the creation, resumption, and finalization of development tasks with automated indexing.
  • State Synchronization: Maintains a consistent task.json file and a global _index.jsonl registry to prevent state drift between different AI agents.
  • Use Case: When starting a new feature, use this Skill to initialize the task record and bind it to a specific git branch, ensuring all subsequent AI actions (planning, coding, testing) reference the correct task context.

Quick Start

Use the task skill to create a new task record for story id 05-20-login-fix with the description login-fix.

Frequently Asked Questions about task

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

FAQPage Schema
How do I synchronize task state across multiple AI agents during development?

To synchronize task state across multiple AI agents, this Skill maintains a consistent task.json file and a global _index.jsonl registry, ensuring context and workflow status remain aligned without state drift.

How do I bind a development task to a specific git branch?

You can bind a development task to a specific git branch during task initialization, ensuring all subsequent AI actions like planning and coding reference the correct task context for that branch.

What is the best way to prevent state drift in complex software development workflows?

The best way to prevent state drift is by using a single source of truth for task records, which synchronizes context, workflow status, and git branch bindings across the entire development lifecycle.

Does this task management approach support multi-agent environments safely?

Yes, task management supports multi-agent environments safely by requiring atomic file operations and fcntl locking to ensure data integrity when multiple agents access task records simultaneously.

Can I use JSON-based storage for automated task lifecycle management?

Yes, you can use JSON-based storage for task lifecycle management, as the system handles task creation, resumption, and finalization by synchronizing state across JSON files and global index registries.

Why do I need atomic file operations for development task tracking?

Atomic file operations are needed for development task tracking to ensure data integrity in multi-agent environments, preventing corrupted states when multiple processes attempt to update the task.json file or index simultaneously.