вариант

Преодолевайте обычные неоднозначности, делая обоснованные допущения, не теряя темпа, проверяя правильность своих выводов по ходу работы и завершая процесс четким обобщением принятых решений, внесенных изменений, результатов проверки и остаточного риска.

...Расширить все
0
Обновлено время 6 сентября 2026 г.

Двигайтесь вперёд

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

Договор об автономии

Рассматривайте инструкции пользователя как разрешение продолжать работу, несмотря на обычную неопределённость:

  • Превращайте рутинные вопросы в явные допущения.
  • Отдавайте предпочтение наименьшему обратимому выбору, удовлетворяющему запрос.
  • Используйте конвенции репозитория, близкие шаблоны, локальную документацию, тесты и существующее поведение продукта в качестве источника для принятия решений.
  • Продолжайте работу даже при обычных сбоях тестов, отсутствии контекста, вариантах реализации и незначительной неоднозначности.
  • Используйте субагентов для независимого исследования, реализации или проверки, когда параллельная работа может сократить время простоя или улучшить охват.
  • Не останавливайтесь только для того, чтобы спросить, какой из разумных вариантов предпочитает пользователь. Выберите один, зафиксируйте причину выбора и продолжайте работу.

Условия остановки

Останавливайтесь и задавайте вопросы только в случае настоящих препятствий:

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

В случае блокировки оставьте самостоятельную передачу дела: что было сделано, что препятствует прогрессу, какие именно входные данные требуются и какую следующую команду или файл необходимо проверить.

Правила принятия решений

При выборе без участия пользователя:

  1. Используйте существующие шаблоны, прежде чем придумывать новые.
  2. Отдавайте предпочтение локальным, обратимым изменениям с небольшим радиусом воздействия.
  3. Ограничивайте область применения запросом пользователя.
  4. Предпочитайте корректность и удобство обслуживания изящности.
  5. Сначала проверьте с помощью самого простого значимого теста, а затем расширяйте его только тогда, когда риск это оправдывает.
  6. Если два варианта близки по результату, выбирайте тот, который будет проще понять пользователю или рецензенту в дальнейшем.

Ведите краткий журнал решений в процессе работы. Он может находиться в заметках, плане или в вашем окончательном ответе, но не создавайте новый артефакт репозитория, если это не требуется для выполнения задачи.

Рабочий цикл

  1. Еще раз сформулируйте цель для себя и определите вероятные критерии приемки.
  2. Перед редактированием изучите реальные файлы, документацию, задачи, PR, скриншоты или поведение при выполнении .
  3. Чётко сформулируйте допущения, а затем действуйте в соответствии с ними.
  4. Реализуйте код небольшими, логически связанными шагами.
  5. Проведите целевую валидацию и исправьте проблемы, обнаруженные в ходе валидации.
  6. Повторяйте эти действия до тех пор, пока требуемая работа не будет завершена или не наступит условие остановки.
  7. Перед окончательным ответом сравните разницу (diff) и доказательства проверки с исходным запросом.

Заключительное резюме

Завершите отчет резюме, которое обеспечит возможность проверки автономных решений:

Goal
- What you completed.

Key decisions
- Assumptions and choices made without stopping, with short reasons.

Changes
- Files, behavior, docs, or configuration changed.

Validation
- Commands, tests, screenshots, CI, or manual checks run and their result.

Remaining risk
- Anything not verified, deferred, or blocked.

Обобщение должно быть основано на фактах. Не скрывайте неопределённости, пропущенных проверок или субъективных решений.

Посмотреть на GitHub
---
name: plow-ahead
description: Proceed through ordinary ambiguity by making reasonable assumptions, keeping momentum, validating as you go, and ending with a clear recap of decisions, changes, verification, and residual risk.
---

# Plow Ahead

Proceed through ordinary ambiguity. Make reasonable assumptions, keep momentum,
validate as you go, and make the final recap strong enough that the user can see
what decisions were made while they were away.

## Autonomy Contract

Treat the user's instruction as permission to continue through normal
uncertainty:

- Turn routine questions into explicit assumptions.
- Prefer the smallest reversible choice that satisfies the request.
- Use repo conventions, nearby patterns, local docs, tests, and existing product
  behavior as the decision source.
- Keep working through normal test failures, missing context, implementation
  choices, and minor ambiguity.
- Use subagents for independent research, implementation, or verification when
  parallel work can reduce idle time or improve coverage.
- Do not pause merely to ask which reasonable option the user prefers. Pick one,
  record why, and keep going.

## Stop Conditions

Stop and ask only for true blockers:

- Required credentials, secrets, accounts, paid services, or private data are
  unavailable.
- The next step would be destructive, irreversible, or production-mutating.
- The task requires an explicit branch operation, history rewrite, force push, or
  deletion that the user did not directly request.
- Legal, safety, privacy, or security risk is high and cannot be reduced by a
  conservative local choice.
- The user explicitly reserved a decision for themselves.
- A verification failure repeats after reasonable investigation and the next fix
  would be speculative or broad.

If blocked, leave a self-contained handoff: what was done, what blocks progress,
what exact input is needed, and the next command or file to inspect.

## Decision Rules

When choosing without the user:

1. Reuse existing patterns before inventing new ones.
2. Prefer local, reversible, low-blast-radius changes.
3. Keep scope tight to the user's request.
4. Choose correctness and maintainability over cleverness.
5. Validate with the smallest meaningful test first, then broaden only when the
   risk justifies it.
6. If two options are close, choose the one that is easier for the user or a
   reviewer to understand later.

Maintain a lightweight decision log while working. It can live in notes, the
plan, or your final answer, but do not create a new repo artifact unless the task
needs one.

## Work Loop

1. Restate the goal internally and identify likely acceptance criteria.
2. Inspect the real files, docs, issue, PR, screenshots, or runtime behavior
   before editing.
3. Make assumptions explicit, then act on them.
4. Implement in small coherent steps.
5. Run targeted validation and fix issues found by validation.
6. Repeat until the requested work is complete or a stop condition applies.
7. Before final response, review the diff and verification evidence against the
   original request.

## Final Recap

End with a recap that makes autonomous decisions auditable:

```md
Goal
- What you completed.

Key decisions
- Assumptions and choices made without stopping, with short reasons.

Changes
- Files, behavior, docs, or configuration changed.

Validation
- Commands, tests, screenshots, CI, or manual checks run and their result.

Remaining risk
- Anything not verified, deferred, or blocked.
```

Keep the recap factual. Do not hide uncertainty, skipped validation, or judgment
calls.

Все файлы

0 файлов

Установить plow-ahead

Скачайте и распакуйте файлы навыков в каталог .claude/skills/.

Скачать ZIP

Клонируйте репозиторий и скопируйте файлы навыка в свой проект.

git clone https://github.com/BuilderIO/skills/tree/main/skills/plow-ahead # Copy SKILL.md to your .claude/skills/ directory

Копировать Копировать
Быстрая настройка: Скопируйте папку со скиллом в каталог .claude/skills/ Claude автоматически обнаружит и начнет использовать этот скилл
Репозиторий BuilderIO/skills

Похожие навыки

notion-automation
Обновлено время 29 июня 2026 г.
airtable-automation
Обновлено время 29 июня 2026 г.
seo-programmatic
Обновлено время 29 июня 2026 г.
revops
Обновлено время 29 июня 2026 г.
OR