beads-tasks

Create, claim, track, and close development tasks with DAG dependencies via the bd CLI.

2|Updated Oct 1, 2024
One-click install
npx skills add https://github.com/ZeiZel/dotfiles --skill beads-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: beads-tasks
Source: https://github.com/ZeiZel/dotfiles/tree/main/.claude/skills/beads-tasks
Command: npx skills add https://github.com/ZeiZel/dotfiles --skill beads-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Beads Task Management provides a persistent, CLI-driven approach to organizing and tracking development work across sessions, ensuring tasks are not lost between runs.

Core Features & Use Cases

  • Create tasks with titles, descriptions, priorities, and dependencies to form a directed acyclic graph (DAG) of work.
  • Claim, update, and close tasks with contextual messages to support collaboration and progress visibility.
  • View ready, in-progress, blocked, and completed tasks, and manage dependencies to orchestrate workflows across a software project.

Quick Start

Install the bd CLI, initialize in your project with bd init, then begin creating tasks and linking them with dependencies.

Frequently Asked Questions about beads-tasks

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

FAQPage Schema
How do I persistently manage development tasks across sessions?

To persistently manage development tasks across sessions, use a CLI-driven system that records task states on disk. This approach ensures created, claimed, and closed tasks are not lost between runs.

How do I create tasks with DAG dependencies for software projects?

You can create tasks with DAG dependencies by initializing your project and defining tasks with specific titles, priorities, and dependency links. This forms a directed acyclic graph to orchestrate project workflows.

Do I need the bd CLI to track task statuses like blocked or in-progress?

Yes, you need the bd CLI installed to track task statuses. The CLI drives the creation, claiming, and closing of tasks, allowing you to view ready, in-progress, blocked, and completed work.

Can I close tasks with contextual summaries for collaboration visibility?

Yes, you can close tasks with contextual summaries to support collaboration and progress visibility. The system allows updating and closing tasks with specific messages to track development progress.

What is the best way to orchestrate workflows using task dependencies?

The best way to orchestrate workflows using task dependencies is to link tasks into a directed acyclic graph. This method manages dependencies to ensure blocked tasks are visible and ready tasks proceed efficiently.