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

documenting-decisions — скилл для Claude Code: установка

Скилл отмечает архитектурные и другие значимые решения в коде комментариями, а после задачи собирает их в лог для PR.

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

Что делает documenting-decisions

Скилл работает во время планирования, реализации и исправления кода. Он предлагает ставить маркеры ARCH для архитектуры и зависимостей, SCOPE для трактовки неоднозначной задачи, IFACE для публичных интерфейсов, SEC для безопасности, IRREV для необратимых действий и NOVEL для решений без готового шаблона в репозитории.

После завершения задачи маркеры из изменённых файлов превращаются в разделы PR с решениями, требующими проверки, и кратким списком обычных изменений. Рутинный код без существенного выбора остаётся без маркера, поэтому просмотр не заполняется комментариями о каждом рефакторинге.

При запросе на ревью diff скилл классифицирует каждый фрагмент как один из маркеров или ROUTINE и указывает файл с диапазоном строк. Для решений ARCH и IRREV он также может задействовать ADR, если выбор трудно отменить или он требует пояснения; связанную задачу нужно обновить до закрытия.

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

  • выделить архитектурные решения в изменённом коде
  • зафиксировать трактовку неоднозначной задачи
  • пометить изменения API, конфигурации и безопасности
  • собрать решения из diff в описание PR
  • классифицировать фрагменты при ревью diff

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

  • Спланируй задачу и отметь решения, которые требуют внимания человека.
  • Проверь мой diff и классифицируй каждый фрагмент по маркерам решений.
  • После реализации собери лог решений для описания PR и обнови связанную задачу.

Как установить documenting-decisions

1Через Skills CLI (Vercel)

npx skills add pandoscope/skills --skill documenting-decisions -a claude-code

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

~/.claude/skills/documenting-decisions/SKILL.md

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

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

Вопросы о documenting-decisions

Как установить documenting-decisions в Claude Code?

Выполните npx skills add pandoscope/skills --skill documenting-decisions -a claude-code, затем проверьте файл ~/.claude/skills/documenting-decisions/SKILL.md.

Что делает documenting-decisions?

Скилл отмечает значимые решения в комментариях кода и собирает их в лог для PR. При ревью diff он также классифицирует изменения по типам решений.

Какие платформы поддерживает documenting-decisions?

Скилл рассчитан на Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.

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

SKILL.md · MIT
---
name: documenting-decisions
description: Routes human attention to decisions that matter in agent-generated code. Active during planning, implementing, fixing. Defines when and how to place DECISION markers in code comments. Also applies when reviewing a diff/PR on request.
---

# Documenting Decisions

## Checkpoint tags

| Tag     | When to mark                                                                                          |
| ------- | ----------------------------------------------------------------------------------------------------- |
| `ARCH`  | New abstractions, deps, data models, component boundaries — anything that shapes long-term structure. |
| `SCOPE` | You resolved an ambiguity in the task by choosing an interpretation.                                  |
| `IFACE` | Changed a public API, config schema, CLI flag, env var, or wire format.                               |
| `SEC`   | Touched auth, crypto, permissions, network exposure, or input validation.                             |
| `IRREV` | Created a migration, data deletion, deployment trigger, or external side effect.                      |
| `NOVEL` | No existing repo pattern to follow — you interpolated from training data.                             |

Do not mark routine changes (pattern-following, boilerplate, refactoring).

## Format

See this skill's `references/` `decision-markers.md` and (if needed) `marker-examples.md`.

## After task completion

Generate decision log from markers in changed files and add to PR description:

```markdown
## Decisions requiring review
- **TAG** `file:line` — explanation
## Routine (skip review)
[One-line summary]
```

If an `ARCH` or `IRREV` marker meets the `writing-adrs` bar (hard to reverse, surprising without context, result of a real trade-off), also write the ADR per that skill.

### Reconcile driving ticket

Work driven by ticket → update it before close: fold in deviations, mid-session scope, decisions above (or their ADR/glossary refs). Per `to-tickets` reproducibility invariant: replayed issue stream builds final state, not first draft.

## Diff classification mode

When user requests review of diff, classify each hunk as one of the six tags or `ROUTINE`. Present as `File: path — TAG` with line ranges.

## Reference files

- `references/canary-signals.md` — CI scripts for automated checkpoint detection (repo setup, not runtime).
- `references/marker-examples.md` — example markers in multiple languages.
- other files in references are only relevant if explicitly mentioned in AGENTS.md or requested by the user.

© pandoscope · MIT · pandoscope/skills

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

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

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