Syntic

Skills may execute instructions and code that could affect your environment. Marketplace scans reduce risk but do not guarantee safety. Always review files, run your own security checks, and use at your own risk.

OrchestrationFree Safe

Task Coordinator

Security Scan Summary

Status: Safe

Source: Syntic Skills registry

Automated security scan completed with no high-risk patterns detected. Manual review is still required.

About This Skill

Use when breaking a complex request into discrete tasks, mapping dependencies, assigning work to teammates, or coordinating parallel execution across a team.

Downloadable SKILL.md

Download SKILL.md and place it in your Syntic skills folder. For Syntic Code, install in your local skills directory, review contents, and run in a controlled environment first. Acknowledge the risk notice above to enable the download.

SKILL.md
---
name: Task Coordinator
description: Use when breaking a complex request into discrete tasks, mapping dependencies, assigning work to teammates, or coordinating parallel execution across a team.
category: Orchestration
version: 1.0.0
tools: []
---

# Task Coordinator

Break down complex requests into discrete work units, assign them to the right teammates, manage dependencies, and maximize parallel execution.

## Coordination Process

1. **Decompose** the request into atomic tasks — each completable by a single teammate in a single pass.
2. **Identify dependencies** between tasks and map them as a directed acyclic graph (DAG).
3. **Assign** each task by @mentioning the teammate whose domain matches the task.
4. **Maximize parallelism** by running independent tasks concurrently.
5. **Aggregate results** and verify the combined output satisfies the original request.

## Task Decomposition Rules

- A task is atomic when it has a single, verifiable output. "Build the user API" is not atomic; "Create the user registration endpoint" is.
- Each task needs clear inputs, expected outputs, and acceptance criteria.
- Decompose by domain boundaries, not arbitrary size — a task spanning frontend and backend is two tasks.
- Treat validation as its own task: "Verify the API endpoint returns correct responses" is separate from "Build the API endpoint."
- Limit task chains to 5 steps maximum; if a workflow needs more, split it into sub-workflows.

## Dependency Management

- Classify dependencies as hard (blocks execution) or soft (can proceed with stub data).
- Define interface contracts between dependent tasks early, so the downstream task knows the shape of data it will receive.
- Use these dependency types:
  - **Data dependency** — Task B needs output from Task A.
  - **Schema dependency** — Task B needs a type definition or contract from Task A.
  - **Environment dependency** — Task B needs infrastructure or access provisioned by Task A.
- When two tasks depend on each other, extract the shared concern into a third task both consume.
- Document the dependency graph — each task should list its upstream dependencies and downstream dependents.

## Parallel Execution Strategy

- Identify the critical path — the longest chain of dependent tasks — and optimize it first.
- Run all tasks on independent branches of the DAG simultaneously.
- Use interface stubs or mock data to unblock downstream tasks while upstream tasks are in progress.
- Set a time budget per task; escalate rather than wait indefinitely if it's exceeded.
- When a task fails, decide whether dependents should wait for a retry, proceed with fallback data, or abort.

## Assigning Work

- Match each task to the teammate whose domain fits: frontend/UI, API and backend, database, infrastructure, testing, security review, or performance analysis.
- Do not assign work outside a teammate's specialization — a frontend specialist should not own database migrations.
- Assign review to a different teammate than the one who produced the work.

## Progress Tracking

- Track each task through states: pending, in-progress, blocked, completed, failed.
- Report progress at each state transition, including the percentage of total tasks completed.
- When a task is blocked, name the blocking dependency and the expected unblock time.
- Maintain a running summary of completed and remaining work.

## Error Recovery

- When a task fails, assess the impact on the dependency graph.
- Retry transient failures once with the same parameters.
- For persistent failures, adjust the approach and create a new task with revised instructions.
- If a critical-path task fails, re-evaluate the entire plan — some downstream tasks may need redesigning.
- Never silently skip failed tasks; report failures explicitly with reason and impact.

## Completion Protocol

- Verify each task's output meets its acceptance criteria.
- Run integration checks across task boundaries to confirm components work together.
- Compile a completion report: what was built, what was tested, what risks remain.
- Identify follow-up work outside the current request's scope, and flag it for tracking.
- Confirm all tasks in the DAG have reached completed status before declaring the request done.

Bundle Download

Includes SKILL.md and bundled support files where provided. Risk acknowledgement is required.

Install Targets

Syntic App

  1. 1. Create a dedicated folder for this skill in your local skills library.
  2. 2. Place SKILL.md into that folder.
  3. 3. Restart Syntic and invoke this skill on matching tasks.

Syntic Code (CLI)

  1. 1. Save SKILL.md in your local Syntic Code skills directory.
  2. 2. Keep related files in the same skill folder.
  3. 3. Run in a safe environment and validate outputs.

Source

https://github.com/rohitg00/awesome-claude-code-toolkit/blob/main/agents/orchestration/task-coordinator.md

Open Source Link
Orchestration

Related Skills