meow:task-queue

Coordinate task claims and file ownership across parallel agents.

14|2|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/ngocsangyem/MeowKit --skill meow-task-queue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meow:task-queue
Source: https://github.com/ngocsangyem/MeowKit/tree/main/.claude/skills/meow%3Atask-queue
Command: npx skills add https://github.com/ngocsangyem/MeowKit --skill meow-task-queue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Task claiming and ownership tracking for parallel agent execution. Agents claim tasks from a shared queue with file ownership enforcement. Use during parallel execution phases when multiple agents work simultaneously.

Core Features & Use Cases

  • Task queue is tracked in session-state/task-queue.json with tasks containing id, description, owner, status, ownership, and dependencies.
  • Agents claim the next available task following a strict protocol: check pending status, ensure no conflicting ownership, declare ownership glob patterns, and set status to in_progress.
  • Ownership enforcement ensures that files can only be written by the owning agent, preventing cross-task interference.
  • Orchestrator integration coordinates task decomposition, feature-scoped ownership, and monitors completion to trigger subsequent phases.
  • Queue remains for audit and traceability even after tasks are completed; it is ephemeral per parallel execution phase but preserved for history.

Quick Start

Configure the orchestrator and deploy parallel agents to begin claiming and executing tasks from the shared queue.

Frequently Asked Questions about meow:task-queue

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

FAQPage Schema
How do I prevent file write conflicts during parallel agent execution?

Prevent file write conflicts during parallel agent execution by enforcing strict file ownership using glob pattern declarations, ensuring only the owning agent can write to specific files. A centralized task queue tracks ownership to avoid cross-task interference.

What is a centralized task queue for agent orchestration?

A centralized task queue for agent orchestration is a JSON-based session-state store that distributes tasks and tracks claims, ownership, and status transitions. It coordinates multiple agents working simultaneously on a shared project.

How do agents claim tasks from a shared queue without conflicts?

Agents claim tasks from a shared queue without conflicts by following a strict protocol: checking pending status, verifying no conflicting file ownership, declaring ownership glob patterns, and setting status to in_progress via orchestrator-driven claim serialization.

Can I track task completion history for parallel execution phases?

Yes, you can track task completion history for parallel execution phases. The task queue remains preserved in a JSON session-state file even after tasks are completed, providing a full audit trail and traceability for historical analysis.

Does the task queue handle dependencies between parallel tasks?

Yes, the task queue handles dependencies between parallel tasks. Tasks stored in the session-state JSON file include dependency tracking, allowing the orchestrator to monitor completion and trigger subsequent phases only when dependencies are resolved.

When do I need strict file ownership for multi-agent collaboration?

You need strict file ownership for multi-agent collaboration when multiple agents work simultaneously on a shared project containing source files and assets, requiring coordinated task claims to prevent cross-task file interference.