Agent skill for filesystem task orchestration with git worktrees, sub-agents, and blockedBy dependencies.
ataski is an agent skill for managing project work with a file-based task system.
Ataski uses a simple directory structure:
ataski/
todo/
in-progress/
done/
tasks.md
Each change gets a new markdown task file with frontmatter.
Task IDs must increment and start with a letter plus number (for example: T001, T002).
ataski/tasks.md is the canonical bullet list index for all tasks.
Task dependencies are declared in frontmatter using blockedBy.
Example:
---
id: T010
title: "Integrate OAuth callback validation"
status: todo
blockedBy: [T008]
created_at: 2026-02-21T00:00:00Z
updated_at: 2026-02-21T00:00:00Z
---
The ataski skill is opinionated:
Install with skills.sh:
npx skills add Hebilicious/ataski
This installs ataski to the project-local .agents/skills/ataski/ path.
AGENTS.md To Enable AtaskiUpdate your agent instruction file using the reference provided by the ataski skill:
skills/references/AGENTS.mdskills/references/AGENTS.md.file: path points to .agents/skills/ataski/SKILL.md.ataski/todo/T00X-*.mdataski/tasks.mdataski/tasks.md.ataski is intentionally simple and meant to be customized.
Modify the skill definition in .agents/skills/ataski/SKILL.md and the added instructions in your AGENTS.md file to suit your needs.
For Claude Code, ensure .claude/skills/ataski points to the installed ataski skill directory.
And add the following to your CLAUDE.md file:
@AGENTS.md
We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.