К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

pr-workflow — скилл для Claude Code: что делает и как установить

Задаёт правила подготовки коммитов и пулл-реквестов: требует атомарности, чистки секретов и обновления лицензий. Пригодится при командной разработке и запусках в CI.

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

Что делает pr-workflow

Скилл регламентирует оформление коммитов и пулл-реквестов для агента. Он запрещает смешивать изменения логики с форматированием или рефакторингом, а перед отправкой PR требует прогонять связанные тесты. Для чистой истории предлагается использовать git rebase -i. Секреты, учётные данные и файлы .env коммитить запрещено.

При добавлении сторонних библиотек скилл требует положить лицензию в директорию licenses/ и обновить NOTICE.md. При вызове внешних API или CLI-команд агент обязан проверять официальную документацию, а не угадывать флаги. Если проект не ведёт NOTICE.md и папку лицензий, эти правила приведут к лишним ошибкам агента.

Для GitHub Actions учитывается ограничение max-turns в .github/workflows/claude.yml. Чтобы не упереться в лимит шагов, скилл прямо разрешает создавать промежуточные WIP-коммиты и продолжать задачу в следующем запуске.

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

  • структурировать историю коммитов без смешивания логики и форматирования
  • предотвратить случайную утечку файлов .env и секретов в репозиторий
  • фиксировать лицензии новых зависимостей в licenses/ и NOTICE.md
  • настроить безопасную работу агента в GitHub Actions с учётом лимита max-turns

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

  • Подготовь PR с атомарными коммитами и проверь, чтобы в изменения не попали секреты.
  • Добавь новую библиотеку, оформи лицензию в licenses/ и обнови NOTICE.md.
  • Проверь изменения перед отправкой пулл-реквеста и запусти нужные тесты.

Как установить pr-workflow

1Через Skills CLI (Vercel)

npx skills add tursodatabase/turso --skill pr-workflow -a claude-code

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

~/.claude/skills/pr-workflow/SKILL.md

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

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

Весь набор →
code-quality tursodatabase Набор правил корректности, Rust-паттернов и принципов без переусложнения для агентов, которые пишут код в вашем проекте. Claude Code CX Codex Cursor +1 1 800установок storage-format tursodatabase Справочник по формату файла SQLite: заголовок, страницы, B-деревья, ячейки, overflow и freelist, с привязкой к коду Turso. Claude Code CX Codex Cursor +1 1 300установок testing tursodatabase Скилл помогает писать тесты для SQL и Rust: учит выбирать между форматами .sqltest, TCL и интеграционными тестами, показывает команды для запуска. Claude Code CX Codex Cursor +1 1 300установок async-io-model tursodatabase Обучает агента архитектуре асинхронного ввода-вывода в Turso: явным стейт-машинам, типу IOResult и защите от багов повторного входа. Claude Code CX Codex Cursor +1 1 300установок debugging tursodatabase Скилл по отладке tursodb: сравнить байткод с SQLite, включить трейс-логи, прогнать ThreadSanitizer, воспроизвести баг по seed и замерить стек. Claude Code CX Codex Cursor +1 1 300установок index-knowledge tursodatabase Скилл автоматически создаёт иерархическую документацию AGENTS.md для кодовой базы. Анализирует структуру проекта, оценивает сложность каждой папки и генерирует файлы с инструкциями для ИИ-агентов. Claude Code CX Codex Cursor +1 1 300установок mvcc tursodatabase Справочник по экспериментальному MVCC в кодовой базе Turso: многоверсионность строк, изоляция снимков и ограничения памяти. Пригодится при отладке и разработке ядра базы данных. Claude Code CX Codex Cursor +1 1 200установок differential-fuzzer tursodatabase Скилл помогает запускать дифференциальный фаззер Turso и разбирать расхождения с SQLite. Нужен при поиске ошибок корректности в сгенерированных SQL-запросах. Claude Code CX Codex Cursor +1 1 200установок

Похожие

simplify-code Hermes Agent (inspired by Claude Code /simplify) Проверяет недавние изменения кода четырьмя параллельными субагентами и убирает оправданные упрощения. Нужен для чистки работающего кода после правок. Claude Code CX Codex Cursor +1 345установок debugging-wizard https://github.com/Jeffallan Разбирает ошибки, стек-трейсы и логи, чтобы найти причину сбоя. Нужен при падениях, исключениях и неожиданном поведении кода. Claude Code CX Codex Cursor +1 5 100установок wt-switch-create max-sixty Создаёт отдельный ворктри через утилиту worktrunk и переносит рабочую директорию текущей сессии в него. Пригодится для изоляции задач или перехода в соседний репозиторий. Claude Code CX Codex Cursor +1 1 400установок github-project-management ruvnet Скилл превращает рутину вокруг issue и доски проекта в вызовы gh и ruv-swarm: метки, подзадачи, поиск дублей. Пригодится, когда задач много, а порядка в трекере нет. Claude Code CX Codex Cursor +1 1 400установок scrutinize thananon Скилл проводит глубокую проверку пулл-реквестов и архитектурных планов со стороны. Он проверяет замысел, ищет более простые решения и прослеживает исполнение кода за пределами diff. Claude Code CX Codex Cursor +1 5 200установок threat-model-analyst официальный github Проводит STRIDE-A-анализ репозитория или системы и готовит модель угроз. При повторном запуске сравнивает изменения с прошлым отчётом. GitHub Copilot 1 500установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. Claude Code 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. Claude Code 789 521установок

Вопросы о pr-workflow

Как установить pr-workflow в Claude Code?

Выполните команду npx skills add tursodatabase/turso --skill pr-workflow -a claude-code. Также можно вручную поместить файл по пути ~/.claude/skills/pr-workflow/SKILL.md.

Что делает скилл pr-workflow?

Он задаёт правила оформления коммитов, запрещает коммитить секреты и смешивать правки кода с форматированием. Также он регламентирует добавление сторонних зависимостей и поведение агента в CI.

Как скилл обрабатывает ограничения CI в GitHub Actions?

Скилл учитывает лимит шагов max-turns в файле .github/workflows/claude.yml. Поэтому агенту разрешено сохранять промежуточный WIP-статус и открывать незавершённые PR для продолжения в отдельном запуске.

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

SKILL.md · MIT
---
name: pr-workflow
description: General guidelines for Commits, formatting, CI, dependencies, security
---
# PR Workflow Guide

## Commit Practices

- **Atomic commits.** Small, focused, single purpose
- **Don't mix:** logic + formatting, logic + refactoring
- **Good message** = easy to write short description of intent

Learn `git rebase -i` for clean history.

## PR Guidelines

- Keep PRs focused and small
- Run relevant tests before submitting
- Each commit tells part of the story

## CI Environment Notes

If running as GitHub Action:
- Max-turns limit in `.github/workflows/claude.yml`
- OK to commit WIP state and push
- OK to open WIP PR and continue in another action
- Don't spiral into rabbit holes. Stay focused on key task

## Security

Never commit:
- `.env` files
- Credentials
- Secrets

## Third-Party Dependencies

When adding:
1. Add license file under `licenses/`
2. Update `NOTICE.md` with dependency info

## External APIs/Tools

- Never guess API params or CLI args
- Search official docs first
- Ask for clarification if ambiguous

© tursodatabase · MIT · tursodatabase/turso

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

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

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