tasks-axi — скилл
tasks-axi дает агенту короткие команды для бэклога в Markdown: добавить, начать, закрыть, заблокировать, найти готовую работу
- 70 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- CLI правит файл backlog.md и note-archive.md в рабочей папке, а хук SessionStart добавляет бэклог в контекст сессии
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/tasks-axiОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- CLI правит файл backlog.md и note-archive.md в рабочей папке, а хук SessionStart добавляет бэклог в контекст сессии
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
tasks-axi — менеджер задач и бэклога для агентов, сделанный по принципам AXI (Agent eXperience Interface). Он правит `backlog.md` на месте с побайтовым сохранением формата, так что Markdown остается источником истины. Обычно агент переписывает весь текст бэклога через модель при каждом изменении статуса: это дорогие выходные токены, и пункты могут потеряться или поменяться местами. tasks-axi сводит изменение к одной короткой команде и компактному подтверждению. Простые мутации: `tasks-axi add id "название" --kind ship --repo имя --priority 2 --start`, `start`, `done --pr URL`, `reopen`, `block id --by другой`, `hold id --reason "..." --kind captain`, `unhold`, `ready` и `ready --include-held`. Модель зависимостей и запрос готовой работы взяты из beads, а удержания и диспетчеризацию автор добавил сам. Вывод в формате TOON короткий, с подсказками следующего шага, повторяемые вызовы идемпотентны, ошибки структурированные. Длинные заметки не раздувают `list`: полный текст читают `show id --full`, меняют `update --body` или `--body-file`, а прежнее тело уходит в `note-archive.md` с `--archive-body`. `prune --keep 10` архивирует лишнее и ничего не удаляет, `render` приводит Markdown к норме.
Для кого. Разработчикам, которые ведут бэклог в Markdown и поручают Claude Code, Codex или OpenCode ставить, закрывать и блокировать задачи без дорогой перегенерации файла.
Подходит, если
- Агент закрывает задачу со ссылкой на PR, и это должна быть одна короткая команда `tasks-axi done id --pr URL`
- Нужно найти работу, которую можно взять прямо сейчас: `tasks-axi ready` показывает только разблокированные задачи
- Задачу надо удержать до решения владельца: `hold` с причиной и видом
- В каждую сессию агента должен попадать живой бэклог через хук `SessionStart`
- Заметка к задаче выросла, и старое тело надо убрать в архив через `--archive-body`
Не подходит, если
- Задачи живут в Jira или Linear: инструмент правит файл `backlog.md`, хотя удаленные трекеры упомянуты как подключаемый вариант
- Бэклог не нужен: хватит списка дел в заметках
- Среда без Node.js 20: CLI запускается через `npx`
- Нужны карточки, доски и интерфейс для команды из людей
Пример запроса к агенту
Добавь через tasks-axi задачу fix-summary-toggle с приоритетом 2, начни ее и покажи, что готово к работеОграничения
- Нужен Node.js 20 или новее: скилл запускает CLI через `npx -y tasks-axi`.
- Единственный источник истины — Markdown-файл бэклога, который правится на месте, поэтому ручные правки допустимы, а параллельные записи из нескольких процессов стоит разводить.
- Хук `SessionStart` ставится отдельно: `npm install -g tasks-axi`, затем `tasks-axi setup hooks`, после чего перезапустите сессию агента.
- Это CLI для агентов, веб-интерфейса нет, а удаленные трекеры подключаются как бэкенды.
Как отключить. Скилл снимают командой `npx skills remove tasks-axi` или удалением его папки. Хук `SessionStart` убирают из настроек Claude Code, Codex и OpenCode, глобальный пакет удаляет `npm uninstall -g tasks-axi`, а файл `backlog.md` остается вашим.
Частые вопросы
Как установить tasks-axi?
Выполните `npx skills add kunchenguid/tasks-axi --skill tasks-axi -g`. Дополнительный `npm install` не нужен: скилл запускает CLI командой `npx -y tasks-axi`. Нужен Node.js 20 или новее.
Что значит AXI?
Agent eXperience Interface: CLI, рассчитанный на агентов. У tasks-axi это короткий вывод TOON, подсказки следующего шага, идемпотентные мутации и структурированные ошибки.
Как ввести бэклог в каждую сессию агента?
Поставьте пакет глобально и выполните `tasks-axi setup hooks`: хук `SessionStart` для Claude Code, Codex и OpenCode покажет живой бэклог в начале сессии. Потом перезапустите агента.
Удаляет ли `prune` задачи?
Нет. `tasks-axi prune --keep 10` архивирует лишнее и ничего не удаляет.
Как работать без установки скилла?
Скажите агенту выполнить `npx -y tasks-axi` для управления бэклогом: AXI-интерфейс понятен любому способному агенту без установки.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыЗаметки в Markdown, задачи и канбан-доска в терминале; агент читает их и двигает карточки через CLI с JSON или MCP.
kanban-md ведет файловую доску задач для агентов и людей: задачи в Markdown, захват задач с истечением и терминальный интерфейс
Локальная доска задач с CLI taskctl и скиллом для Codex, Claude Code и других агентов: заводит issue, двигает статусы и хранит комментарии по правилам
Официальный MCP и плагин Taskade: агент ведет проекты, задачи, автоматизации и ИИ-агентов рабочего пространства.
Трекер задач для агентов: задачи с контекстом и итогом хранятся в JSONL рядом с кодом и переживают сессии
Официальная командная строка Todoist со скиллом для агентов: задачи, проекты и входящие из терминала
Коротко о README
README объясняет проблему дорогой перегенерации бэклога и решение короткими командами. Затем идут быстрый старт через скилл, варианты установки (без установки, хук сессии), примеры использования и сопровождающие команды prune и render.
Бейдж для README
Исходный SKILL.md
---
name: tasks-axi
description: "Manage a task backlog through the tasks-axi CLI - add, list, show, start, and complete tasks; track blocked-by dependencies, structured holds, and a ready queue; prune and normalize a hand-editable backlog.md. Use whenever a task touches backlog or task state: filing or dispatching work, recording a PR or report on completion, finding dispatchable or held work, or trimming the Done list."
user-invocable: false
author: Kun Chen (kunchenguid)
metadata:
hermes:
tags: [tasks, backlog, planning, dependencies]
category: productivity
---
# tasks-axi
Agent ergonomic task & backlog manager for the current workspace. Prefer this over hand-editing backlog.md for task state, dependency, or hold changes.
## When to use
Use tasks-axi whenever a task touches the backlog: filing or dispatching work, moving a task through queued -> in flight -> done, recording a PR url or report path on completion, tracking blocked-by dependencies, pausing dispatch with structured holds, finding dispatchable ready work or intentionally held work, or trimming the Done list.
Get every command, flag, and workflow from the live CLI - it is the single source of truth:
- `npx -y tasks-axi` - dashboard of the current backlog
- `npx -y tasks-axi --help` - global usage
- `npx -y tasks-axi <command> --help` - per-command usage
You do not need tasks-axi installed globally. If the CLI prints a follow-up starting with `tasks-axi`, run it as `npx -y tasks-axi ...` instead.