Tasks
Markdown files with YAML frontmatter — the core unit of work in aitasks.
What each building block of the framework is and why it exists. For how to use them, see Workflows, Skills, and Commands.
The files and structures that make up the framework’s primary state.
The building blocks that shape how skills and code agents behave.
How tasks move through the system and how the repository is laid out.
./ait git wrapper that routes to them.ait ide turns tmux into a navigable agentic IDE around the monitor TUI.Markdown files with YAML frontmatter — the core unit of work in aitasks.
The implementation contract written and approved before a task is coded.
How a complex task is decomposed into siblings that share planning context.
How loose follow-up work is grouped around a shared task topic without forcing a parent-child tree.
How related tasks are merged into a single primary task.
A short message one task leaves on another existing task, so whoever works on that task next learns something it needs.
Structured prompts that drive batched, repeatable code review.
Content-addressed files attached to a task — identified by their hash, never by a path.
Versioned task outputs behind a stable art:
Pre-answered workflow questions that switch a skill from interactive to automated.
How profile-aware skills materialize per-(skill, profile, agent) variants on demand via templated dispatch.
How user satisfaction ratings accumulate into per-model, per-operation reliability scores.
The multi-agent orchestration engine that runs a team of AI agents as a dependency-ordered crew.
How each task records which code agent and model implemented it.
Named checks a task must satisfy before it archives — what a task declares, what the framework enforces, and why the enforced set is fixed when the task is picked.
How concurrent agents avoid stepping on each other’s tasks.
The machine-wide record of every running and frozen code agent that makes freeze and restore possible.
The status transitions a task moves through from creation to archival.
A saved, versioned recommendation of which tasks should land next, in what order, and why — kept with the evidence behind it.
The dedicated branches that hold task data, locks, and IDs, and the ./ait git wrapper that routes to them.
Pointing at a task or file in another aitasks project by the project’s name, which each machine maps to its own copy of that project.
How ait ide turns tmux into a navigable agentic IDE around the monitor TUI.
A second coding agent you open beside a working agent, to explain what it is doing and help you make its decisions — advice only.
How archived tasks and plans become long-term, queryable context for future agent sessions.