assign-to-workforce

Assign dependency-wave tasks to parallel agents in isolated git worktrees.

112|6|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/agentculture/culture --skill assign-to-workforce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assign-to-workforce
Source: https://github.com/agentculture/culture/tree/main/.claude/skills/assign-to-workforce
Command: npx skills add https://github.com/agentculture/culture --skill assign-to-workforce

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, git, python3, uv, devague, and includes scripts (resource) components.

What problem does it solve?

It prevents slow, sequential implementation work by turning a converged dependency graph into parallel, test-driven task execution across isolated worktrees, while keeping human approval confined to the intended gates.

Core Features & Use Cases

  • Dependency-wave fan-out: Converts devague plan waves scheduling metadata into a human-reviewable implementation split plan.
  • Isolated worktrees per task: Assigns one agent per task per wave in separate git worktrees to avoid clobbering shared files.
  • TDD-gated reconciliation: Ensures every task merge is validated by running tests before and after merging into the main branch.
  • Three human gates only: Requires approval for the exported spec, the implementation split plan (go/no-go), and the final PR—no per-task human pauses.

Quick Start

Ask your AI operator to run assign-to-workforce split-plan for the current plan, review the proposed table, then approve to fan out the waves for TDD-gated merges.

Frequently Asked Questions about assign-to-workforce

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

FAQPage Schema
How do I run parallel implementation tasks from a devague plan without file conflicts?

Parallel implementation tasks from a devague plan run in isolated git worktrees to prevent file clobbering. The system assigns one agent per task per dependency wave, keeping concurrent work separated until TDD-gated merges.

What is dependency-wave fan-out in agentic orchestration?

Dependency-wave fan-out converts devague plan scheduling metadata into a human-reviewable implementation split plan. It groups tasks by dependency waves so parallel agents can execute them concurrently across isolated git worktrees.

Do I need to manually approve every parallel task during agent orchestration?

No, agent orchestration requires human approval at only three gates: the exported spec, the implementation split plan, and the final PR. Individual parallel tasks run without per-task human pauses until TDD-gated reconciliation.

How are parallel task merges validated when fanning out plan waves?

Parallel task merges are validated through TDD-gated reconciliation, which runs tests before and after merging each task into the main branch. This ensures isolated worktree changes do not break the shared codebase.

Can I use devague CLI orchestration inside isolated git worktrees for subtasks?

No, strict rules prevent devague CLI orchestration inside task worktrees. This avoids recursive agent spawning and ensures parallel tasks remain isolated until the human go/no-go checkpoint and final PR merge.