One-click install
npx skills add https://github.com/Kuass/kiro-gateway-plus --skill beads-kuass
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: beads
Source: https://github.com/Kuass/kiro-gateway-plus/tree/main/.opencode/skill/beads
Command: npx skills add https://github.com/Kuass/kiro-gateway-plus --skill beads-kuass

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a robust system for managing complex, multi-session tasks that involve dependencies, file locking, and coordination between multiple agents, ensuring work is tracked, prioritized, and completed efficiently.

Core Features & Use Cases

  • Multi-Session Task Management: Persists tasks across agent restarts and long periods.
  • Dependency Tracking: Manages sequential and parallel task execution based on defined blockers.
  • Agent Coordination: Facilitates collaboration among multiple agents working on the same codebase or project.
  • Use Case: Imagine a large feature development that spans multiple days and involves backend, frontend, and QA agents. Beads can track the entire epic, break it down into manageable tasks, ensure the backend is done before the frontend starts, and allow QA to begin once both are complete.

Quick Start

Use the beads skill to find and claim the next available task.

Frequently Asked Questions about beads

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

FAQPage Schema
How do I coordinate multi-agent tasks across multiple sessions?

To coordinate multi-agent tasks across multiple sessions, you need a system that persists task states and uses file locking. This approach tracks work priorities and manages dependencies so agents can resume tasks safely after restarts.

What is dependency tracking for multi-agent workflow automation?

Dependency tracking for workflow automation ensures sequential and parallel task execution respects defined blockers. It prevents agents from starting work that relies on incomplete upstream tasks, keeping complex multi-session workflows synchronized.

How do I manage task claiming and hierarchical decomposition for AI agents?

Managing task claiming and hierarchical decomposition involves breaking large epics into smaller sub-tasks and letting agents securely claim available work. This ensures efficient distribution of multi-session tasks without overlapping execution.

Can I use file locking to prevent race conditions during agent coordination?

Yes, you can use file locking to prevent race conditions during agent coordination. By locking task states, you ensure that only one agent can modify a specific task at a time, avoiding conflicts when multiple agents claim available work simultaneously.

What is the best way to track long-running multi-session tasks?

The best way to track long-running multi-session tasks is through a persistent CLI that manages status updates and session protocols. This ensures work remains visible and prioritized across agent restarts and extended development periods.

When should I not use automated task management for multi-agent projects?

You should avoid automated task management for multi-agent projects when workflows are simple, single-session, and lack sequential dependencies. For independent, short-lived tasks, the overhead of dependency tracking and file locking outweighs the coordination benefits.