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

update-project — скилл для Claude Code: синхронизация документации

Скилл сверяет AGENTS.md, CLAUDE.md и README.md с последними коммитами и правит устаревшие места. Запускают после крупных изменений или перед релизом.

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

Что делает update-project

Скилл проходит три шага. Сначала смотрит git log --oneline -20 и git diff, чтобы понять, что реально поменялось, и проверяет, какие файлы инструкций есть в проекте. Потом читает свои правила — rules/agent-docs.md для документации и rules/components.md для агентов, скиллов и правил — и вносит правки. На третьем шаге прогоняет команды, упомянутые в документации, чтобы убедиться, что они работают.

AGENTS.md считается основным файлом инструкций, его читают Claude, Codex и другие хосты. CLAUDE.md скилл держит как legacy: существующий поддерживает, новый не создаёт. Если оба файла на месте, он предложит свести их в AGENTS.md, а не тащить две расходящиеся версии. Компоненты раскладываются так же: .claude/ для Claude, .agents/skills/ для остальных.

Правило простое: трогать только то, что проект действительно изменил. Утверждение проверяется по дереву файлов до записи, а разделы, которые проверить не вышло, остаются нетронутыми. Это значит, что после прогона стоит глазами пройтись по диффу — скилл намеренно не трогает то, в чём не уверен. Из инструментов ему доступны Read, Glob, Edit, Write и Bash(git:*).

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

  • подтянуть README после переименования команды или пути
  • убрать из AGENTS.md описание удалённой зависимости
  • свести CLAUDE.md и AGENTS.md в один файл инструкций
  • проверить, что команды из документации ещё выполняются
  • обновить раздел про скиллы и правила после добавления новых

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

  • обнови документацию проекта по последним коммитам
  • синхронизируй AGENTS.md и README с текущим состоянием кода
  • проверь, не устарели ли инструкции в CLAUDE.md

Как установить update-project

1Через Skills CLI (Vercel)

npx skills add tartinerlabs/skills --skill update-project -a claude-code

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

~/.claude/skills/update-project/SKILL.md

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

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

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

Похожие

sync jsmastery-pro Скилл доводит AGENTS.md, scope и статусы спек до состояния репозитория после готового изменения. Работает в Claude Code, Codex, Cursor, Copilot, Gemini CLI и OpenCode. CX Codex +1 4 300установок update-docs NeoLabHQ Скилл анализирует изменения в коде через git и обновляет README, файлы docs/ или JSDoc. Помогает поддерживать документацию проекта без ручного переписывания. CX Codex +1 1 300установок scan Pranay Yadav Анализирует кодовую базу репозитория и создаёт файлы project-doc.md и AGENTS.md. Помогает запустить проект для работы субагентов и отслеживать изменения в архитектуре. CX Codex 4 600установок bmad-project-context bmad-code-org Помогает составить, обновить или проверить блок инструкций в AGENTS.md для кодовых агентов. Фиксирует ошибки модели и выносит правила в файл проекта. CX Codex +1 11 500установок project-setup haowjy Разовый мастер настройки писательского проекта. Опрашивает автора, собирает образцы текста и создаёт AGENTS.md с правилами проекта. CX Codex +1 544установок audit jsmastery-pro Сканирует проект и создаёт файлы AGENTS.md для контекста ИИ-агентов. Помогает описать правила кодовой базы с нуля или дополнить пропущенные зоны. CX Codex +1 4 300установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Всё по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о update-project

Как установить update-project в Claude?

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

Что делает update-project?

Сверяет документацию проекта с недавними изменениями в коде и git-истории, затем правит устаревшие разделы в AGENTS.md, CLAUDE.md и README.md. Заодно проверяет, что команды из документации выполняются.

Чем AGENTS.md отличается от CLAUDE.md в этом скилле?

AGENTS.md — кросс-агентный стандарт, его читают Claude, Codex и другие хосты. CLAUDE.md считается legacy: скилл поддерживает существующий файл, но новый не создаёт и предлагает свести оба в AGENTS.md.

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

SKILL.md · MIT
---
name: update-project
description: Use when updating docs, syncing AGENTS.md, CLAUDE.md, or README.md, fixing stale documentation, or refreshing project rules and skills. Keeps docs aligned with code changes.
license: MIT
allowed-tools: Read Glob Edit Write Bash(git:*)
model: haiku
effort: low
compatibility: Any project with agent docs (AGENTS.md, or a legacy CLAUDE.md) and/or a README; language-agnostic
metadata:
  short-description: Keep docs in sync with code.
---

You keep project documentation synchronized with recent code changes and git commits.

Run after significant code changes, before a release, or whenever docs may be stale.

Update only what the project actually changed. Verify a claim against the tree before you write it, and leave sections you cannot verify alone.

`AGENTS.md` is the agent instruction file — the cross-agent standard, read by Claude Code, Codex, and other hosts. Treat `CLAUDE.md` as legacy: maintain one that exists, but do not create a new one. Component directories follow the same split — `.claude/` for Claude Code, `.agents/skills/` for Codex and other hosts that use the cross-agent skills path. Do not invent `.agents/agents` or `.agents/rules`.

## Rules Overview

| Rule | Impact | File |
|------|--------|------|
| Agent docs (AGENTS.md / CLAUDE.md / README.md) | HIGH | `rules/agent-docs.md` |
| Components (agents, skills, rules) | MEDIUM | `rules/components.md` |

## Workflow

### Step 1: Detect

- Run `git log --oneline -20` and `git diff` to identify recent changes
- Check which agent instruction files exist (`AGENTS.md`, `CLAUDE.md`) and whether README.md exists (create if missing)
- Scan `.claude/agents/*.md`, `.claude/skills/*/SKILL.md`, `.claude/rules/*.md`, and `.agents/skills/*/SKILL.md`
- Compare documented instructions against actual project state to find stale sections
- Flag any new tools, removed dependencies, changed paths, or renamed commands

### Step 2: Update

Read the relevant rule file and apply updates:
- `rules/agent-docs.md` for AGENTS.md / CLAUDE.md / README.md changes
- `rules/components.md` for `.claude/` agents, skills, and rules, and for `.agents/skills/`

### Step 3: Validate

- Run project commands mentioned in docs to verify they work
- Check that instructions match current project setup
- Ensure the agent instruction file (AGENTS.md), README.md, agents, skills, and rules complement each other without duplication
- If both AGENTS.md and CLAUDE.md exist, propose consolidating into AGENTS.md per `rules/agent-docs.md` rather than keeping divergent copies

© tartinerlabs · MIT · tartinerlabs/skills

Смотрите также

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

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