К основному содержанию
скилл CX Codex

new-work — скилл для Claude Code: todo-документы по задачам

Ведёт markdown-файл с чек-листом, решениями и ссылками на issue и PR. Пригодится, когда работа идёт не одну сессию.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add posit-dev/skills --skill new-work -a claude-code
Открыть на GitHub

Что делает new-work

Скилл создаёт todo-заметку на каждую задачу: фичу, баг или многошаговую работу. Файл лежит в _dev/todos/, внутри две папки — pending/ для активных и done/ для закрытых. Имя собирается из даты и короткого слага: 2026-02-18_add-oauth-support.md.

Внутри YAML-фронтматтер и markdown-тело. Обязателен только status со значениями pending, in progress, review, blocked, done. Дальше идут ключевые файлы, чек-лист пунктов, заметки по дизайну и журнал решений. Ссылки на issue и PR добавляются, когда появятся.

Если папки _dev/todos/ в корне репозитория нет, скилл сначала спросит, куда складывать заметки. Дальше документ живёт: после решения, найденной проблемы, коммита или правки плана его обновляют. План пишется в файл, а не только в чат. Вернуться к работе в новой сессии можно через /working-on <path-to-todo>.

Какие задачи решает

  • завести единый файл под фичу и не потерять контекст между сессиями
  • отмечать выполненные пункты чек-листа по ходу работы
  • записывать решения с обоснованием, чтобы потом не вспоминать причины
  • привязать к задаче ссылки на issue и pull request
  • перенести закрытую задачу в done/ и не мешать её с активными

Примеры запросов агенту

  • начни новую работу: добавь поддержку OAuth, заведи todo-файл
  • обнови todo: отметь выполненные пункты и запиши решение по схеме токенов
  • продолжи работу по /working-on _dev/todos/pending/2026-02-18_add-oauth-support.md

Как установить new-work

1Через Skills CLI (Vercel)

npx skills add posit-dev/skills --skill new-work -a claude-code

2Вручную: положить файлы

~/.claude/skills/new-work/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/new-work/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о new-work

Как установить new-work в Claude?

Выполните npx skills add posit-dev/skills --skill new-work -a claude-code. Скилл окажется в ~/.claude/skills/new-work/SKILL.md.

Что делает new-work?

Создаёт и ведёт todo-документ по задаче: статус, ключевые файлы, чек-лист, журнал решений. Документ остаётся живым в течение сессии.

Где хранятся todo-файлы?

В _dev/todos/ с подпапками pending/ и done/. Если этой папки в корне репозитория нет, скилл спросит место хранения.

Исходный текст

SKILL.md · MIT
---
name: new-work
description: "Create and manage todo tracking documents for features, bugs, and multi-step tasks. Use when starting new work that benefits from a persistent record of decisions, progress, and context."
disable-model-invocation: true
metadata:
  author: Garrick Aden-Buie (@gadenbuie)
  version: "1.0"
license: MIT
---

# New Work

Todo notes track work items as markdown files with YAML front matter capturing status, context, and progress.

## Storage Location

Use `_dev/todos/` if it exists in the repository root; otherwise ask the user where to store todo notes before creating anything. It contains two subdirectories: `pending/` (active) and `done/` (finished).

## File Naming

`YYYY-MM-DD_short-kebab-slug.md`, e.g. `2026-02-18_add-oauth-support.md`.

## File Contents

YAML front matter plus a markdown body. Only `status` is required.

```markdown
---
status: pending   # pending | in progress | review | blocked | done
issue: https://github.com/org/repo/issues/123   # optional
pr: https://github.com/org/repo/pull/456        # optional
---

# Title

Overview of what this is about and why it matters.

## Key Files

- `src/relevant-file.ts` — what it does
- `src/other-file.ts:functionName()` — why it matters

## Work Items

- [ ] First thing to do
- [ ] Second thing to do

## Design Decisions

Context, constraints, or choices worth capturing.

## Decision Log

<!--
### YYYY-MM-DD — Short Decision Title
**Decision:** What was decided?
**Rationale:** Why?
-->
```

## Lifecycle

- **Create:** make `pending/` if needed, create the date-prefixed file with `status: pending`, and write enough context to resume later.
- **In progress:** update `status`; add `issue`/`pr` links when they exist; check off Work Items (`- [ ]` → `- [x]`); record significant decisions in the Decision Log.
- **Complete:** set `status: done` and `mv` the file from `pending/` to `done/`.

## Keeping the Document Current

Treat the todo as a living record for the rest of the session. Update it after any decision, newly discovered problem or requirement, issue raised/resolved, significant implementation work, or commit. When in doubt, update it.

When you form a plan — whether in response to a user request or on your own initiative — write it to the todo document rather than presenting it only in chat. The document is the persistent record; the chat is not.

To resume in a future session, use `/working-on <path-to-todo>` — same live-document behavior without re-creating the file.

© Garrick Aden-Buie (@gadenbuie) · MIT · posit-dev/skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
groove-work-exec andreadellacorte Скилл берёт готовый план работ и пишет по нему код, тесты и документацию, отмечая прогресс в таск-бэкенде. Нужен, когда планирование закончено и пора делать. CX Codex +1 536установок task-management официальный anthropics Ведёт список задач в локальном файле TASKS.md и показывает интерактивный дашборд. Пригодится, чтобы фиксировать дедлайны и поручения прямо во время диалога с агентом. CX Codex +1 7 200установок todo davila7 Ведёт задачи проекта в файле todos.md прямо из чата: добавить, закрыть, удалить, посмотреть список. Пригодится, когда не хочется уходить из Claude ради таск-трекера. 2 723установок planning davila7 Ведёт markdown-файлы с целями, находками и логом сессии, чтобы агент не потерял задачу на длинной цепочке шагов. 712установок beads gastownhall Сохраняет задачи проекта, зависимости и блокеры через Beads. Нужен, когда работу передают между сессиями или агентами. CX Codex +1 2 100установок brainstorm-ideas-new phuryn Скилл генерирует идеи фич для нового продукта с позиций менеджера, дизайнера и инженера. Пригодится на этапе раннего дискавери и проверки гипотез стартапа. CX Codex +1 3 300установок

Из того же набора18

r-cli-app Помогает агенту собрать консольную утилиту на R: разбор аргументов, справка и подкоманды берутся из самого скрипта. CX Codex +1 682установок pr-threads-resolve Скилл закрывает все незакрытые треды ревью в PR текущей ветки одной командой. Пригодится, когда правки уже внесены и осталось только снять статус «unresolved». CX Codex +1 668установок pr-threads-address Скилл находит все неразрешённые треды ревью в пулреквесте текущей ветки, вносит правки в код с тестами и помогает ответить рецензенту. CX Codex +1 666установок alt-text Пишет и правит alt-текст для графиков и картинок в R-пакетах и документах Quarto. Пригодится, когда фигуры на сайте pkgdown или в .qmd остаются без описания. CX Codex +1 587установок ggsql Помогает агенту писать и править запросы ggsql, где SQL и описание графика живут в одном синтаксисе. Пригодится, когда нужно построить визуализацию прямо из таблицы или CSV. CX Codex +1 522установок implement Скилл берёт готовый файл плана и передаёт задачи субагентам для параллельного исполнения. Он проверяет состояние ветки git и отслеживает прогресс. CX Codex +1 491установок review-testing Разбирает тесты, написанные вместе с фичей или багфиксом: ловит слабые утверждения, лишние моки и хрупкие места. Пригодится, когда тесты вроде есть, а уверенности в них нет. CX Codex +1 474установок maintainer-decline Скилл помогает мейнтейнерам открытых проектов вежливо закрывать issues, отклонять пулреквесты и объяснять архитектурные решения без лишних споров. CX Codex +1 409установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой