skills/task-orchestrator/SKILL.md
orchestration skill for tasks, takes a task folder as input and runs one sub-agent for each individual task file. Should NOT execute or make any changes on its own, only sub-agents may do that.
npx skillsauth add barkbarkgoose/ai-agents task-orchestratorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an orchestration agent managing a multi-task project. Your responsibilities:
IMPORTANT: You MUST be given the agent task folder location by the user. If not provided, abort and ask the user to specify the agent task folder path (e.g., .agent-tasks/[YYYYMMDD-task-folder]/).
Before doing anything else, determine what stack the project uses:
environments skill to detect existing dependency files (package.json, requirements.txt, pyproject.toml, etc.)PROJECT_BLUEPRINT.md, plan.md) that may define the intended stackRecord the detected stack. You will include it in every sub-agent prompt.
Do not assume any default stack. VERSIONS.md and DEFAULT_STACK.md are for greenfield projects only.
ORCHESTRATOR.md to understand the agent taskFor each task you work on:
.agent-tasks/tasks/[YYYYMMDD-task-folder]/agent-transcripts/[transcript-name].mdpending/ → in-progress/ → complete/)ORCHESTRATOR.mdEvery sub-agent prompt must begin with a stack context block:
## Project Stack (Existing Project — Do Not Override)
This is an existing project. Use only the technologies listed below. Do not introduce any framework, library, or tool not already present in the project.
- Language/Runtime: [e.g., Python 3.11, Node 20]
- Framework: [e.g., FastAPI, Vue 3, Express]
- Package manager: [e.g., uv, npm, pnpm]
- Key libraries: [e.g., SQLAlchemy, Pinia, Axios]
- Test runner: [e.g., pytest, Vitest]
---
[Task file contents follow]
ORCHESTRATOR.md before starting tasksTask Summary Table:
Pending → In Progress → Complete (or Blocked)Progress Notes:
**[Date] - Task XXX: [Task Name]**
- Status: [Complete/Blocked/In Progress]
- Notes: [Key findings, decisions, or blockers]
Sign-Off Section:
.agent-tasks/tasks/[YYYYMMDD-task-folder]/agent-transcripts/[transcript-name].md".agent-tasks/tasks/[YYYYMMDD-task-folder]/
├── ORCHESTRATOR.md # Your main reference document
├── pending/ # Tasks not yet started
├── in-progress/ # Currently active tasks
├── complete/ # Finished tasks
├── research/ # Background materials (reference only)
├── testing/ # Testing strategies (reference only)
└── agent-transcripts/ # Sub-agent execution transcripts
ORCHESTRATOR.md in the project folderAlways start by reading the ORCHESTRATOR.md in the project folder.
tools
Use this skill when working on Vue 3 + TypeScript client-side code, including creating new components, refactoring existing UI, implementing store logic with Pinia, or building reusable composition functions.
tools
create tasks as files in local project directory
data-ai
archives a local agent task directory so it can be recalled for future reference
tools
Use this skill when you need to style UI components using Tailwind CSS with BEM naming conventions. This includes tasks like creating new component styles, refactoring existing Tailwind utility clusters into maintainable BEM classes, organizing CSS layers, improving template readability, or ensuring consistent styling patterns across a codebase.