task-master-copilot
v1.3.0
Published
Task Master - система управления задачами для проектов без внешних API
Maintainers
Readme
Task Master
Task Master - это система управления задачами для разработки проекта, работающая локально без внешних API. Позволяет эффективно управлять задачами проекта с помощью CLI и интеграции с GitHub Copilot.
Возможности
- 📋 Создание и управление задачами с поддержкой подзадач
- 🔄 Отслеживание статуса задач (ожидают, в процессе, выполнены, отложены)
- 🔢 Приоритизация задач (высокий, средний, низкий)
- 💬 Интерфейс командной строки и взаимодействие через "чат"
- 🤖 Интеграция с GitHub Copilot для автоматизации
- 🌐 Глобальная установка для доступа из любого проекта
Установка
Локальная установка (в проекте)
# Клонирование репозитория
git clone https://github.com/maxbaydi/task-master-copilot.git temp-task-master
# Установка из локального репозитория
node temp-task-master/scripts/task-master/install.js
# Удаление временных файлов
rm -rf temp-task-masterГлобальная установка (из npm)
npm install -g task-master-copilotИспользование
Локальная установка
# Инициализация системы задач
npm run task-master:init
# Вывод списка задач
npm run task-master:list
# Получение следующей задачи
npm run task-master:next
# Генерация задач из описания
npm run task-master:generate
# Отметка задачи как выполненной
npm run task-master:complete <id>
# Команды через интерфейс чата
npm run task-master:chat "Создай задачу Разработка нового функционала"Глобальная установка
# Инициализация системы задач
task-master init
# Вывод списка задач
task-master list
# Получение следующей задачи
task-master next
# Генерация задач из описания
task-master generate
# Отметка задачи как выполненной
task-master complete <id>
# Команды через интерфейс чата
task-master chat "Создай задачу Разработка нового функционала"
# Справка
task-master helpИнтеграция с GitHub Copilot
Task Master поддерживает интеграцию с GitHub Copilot, что позволяет автоматизировать создание задач на основе обсуждения:
# После обсуждения проекта с Copilot
Создай список задач из нашего обсужденияИнтеграция с GitHub Copilot: команда Continue
Task Master теперь поддерживает команду чата для продолжения итерации с помощью GitHub Copilot.
Использование:
- Введите в чат:
ContinueилиContinue to iterate? - Task Master отправит текущий контекст задачи в Copilot и вернёт продолжение/ответ Copilot.
Пример:
Continue: "Continue to iterate?"Результат:
- В ответе появится продолжение от GitHub Copilot, основанное на текущем контексте задачи.
Подробная информация доступна в COPILOT-INTEGRATION.md.
Новое в версии 1.1.0
- Локализация команд Copilot: теперь поддерживаются команды на русском языке (например, "Продолжить", "Продолжить итерацию?").
- Обновлена логика обработки команд для поддержки русских и английских форм.
Использование локализованных команд
- Для продолжения работы Copilot используйте команду:
ПродолжитьилиПродолжить итерацию? - Английские команды (
Continue,Continue to iterate?) также поддерживаются для обратной совместимости.
Команды чата
Task Master поддерживает следующие команды через интерфейс чата:
- "Создай задачу [название]" - создание новой задачи
- "Создай задачи [описание]" - создание нескольких задач за раз
- "Сгенерируй задачи из плана" - автоматическое создание задач из обсуждения плана
- "Покажи список задач" - просмотр всех задач
- "Отметь задачу X как выполненную" - отметка задачи как выполненной
- "Дай следующую задачу" - получение следующей задачи
- "Справка" - получение подробной документации
Специальный синтаксис
Пакетное создание задач
Создавайте несколько задач за один раз, разделяя их символами "###":
Создай задачи Настройка проекта [P:1]
- Создать репозиторий
- Настроить окружение
###
Разработка API [P:2]
- Создать модели данных
- Реализовать CRUD операцииНастройка приоритетов
Указывайте приоритет для задач с помощью меток:
- [P:1] или [приоритет:1] - высокий приоритет 🔴
- [P:2] или [приоритет:2] - средний приоритет 🟡
- [P:3] или [приоритет:3] - низкий приоритет 🟢
Лицензия
MIT
Автор
Max Bay
Дополнительная документация
- README-task-master.md - Подробная документация
- COPILOT-INTEGRATION.md - Интеграция с GitHub Copilot
- DISTRIBUTION.md - Информация о распространении и публикации
