tasks-axi — скилл

tasks-axi дает агенту короткие команды для бэклога в Markdown: добавить, начать, закрыть, заблокировать, найти готовую работу

  • 70 ★ репозитория
  • Последний коммит
Скилл

Минимальный доступ

Почему такой уровень

  • CLI правит файл backlog.md и note-archive.md в рабочей папке, а хук SessionStart добавляет бэклог в контекст сессии
Все причины и проверки

kunchenguid/tasks-axi

Установка

В терминале, через 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.

CLIМинимальный доступ102Звезды репозитория

kanban-md ведет файловую доску задач для агентов и людей: задачи в Markdown, захват задач с истечением и терминальный интерфейс

CLIРасширенный доступ231Звезды репозитория

Локальная доска задач с CLI taskctl и скиллом для Codex, Claude Code и других агентов: заводит issue, двигает статусы и хранит комментарии по правилам

СкиллРасширенный доступ3,5 тыс.Звезды репозитория
Официальный

Официальный MCP и плагин Taskade: агент ведет проекты, задачи, автоматизации и ИИ-агентов рабочего пространства.

MCP-серверШирокий доступ169Звезды репозитория

Трекер задач для агентов: задачи с контекстом и итогом хранятся в JSONL рядом с кодом и переживают сессии

CLIМинимальный доступ410Звезды репозитория

Официальная командная строка Todoist со скиллом для агентов: задачи, проекты и входящие из терминала

CLIРасширенный доступ332Звезды репозитория

Коротко о 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.

Сообщить о проблеме