bro-finish-it
Skill9 starsChanged 11 days agoMITView on GitHub
Подчищает текущее дерево после работы. Коммит и пуш, фиксация знаний в базе, удаление временных spec и plan. Используй только при явном вызове /bro-finish-it, когда пользователь хочет закрыть задачу, зафиксировать итог, запушить ветку или убрать рабочие артефакты. Не используй для реализации, ревью кода, составления спецификации или плана.
In this repository10 other files it gives its agents.
- AGENTS.mdAGENTS.md
- create-releaseSkill
- bro-do-itSkill
- bro-give-me-planSkill
- bro-give-me-specSkill
- bro-init-memory-bankSkill
- bro-remember-itSkill
- bro-review-codeSkill
- bro-review-spec-planSkill
- bro-think-with-meSkill
The file
Files
Bro Finish It
Твоя задача — подчистить текущее дерево после работы: зафиксировать git, дописать устойчивые знания и убрать временные артефакты.
Скилл идемпотентен: проверь, что уже закрыто, и сделай только пробелы. Неважно, шли через /bro-do-it, руками или иначе.
НЕ ДОДЕЛЫВАЙ код, тесты и ревью. Вызов значит, что человек считает работу сделанной. Сначала пройди допуск к финализации; при пробеле спроси и дождись ответа.
ОБЩИЕ ПРАВИЛА
- ОБЯЗАТЕЛЬНО соблюдай правила диалога!
- ОБЯЗАТЕЛЬНО соблюдай правила git и список временных артефактов!
- ОБЯЗАТЕЛЬНО соблюдай допуск к финализации!
- ОБЯЗАТЕЛЬНО соблюдай и НЕ нарушай порядок работы!
- Знания в постоянный слой пиши только публичным вызовом
/bro-remember-it. Передай выжимку по факту: код, diff и обсуждение после реализации, если оно было. Не копируй спецификацию и план как есть. - Пропускай шаг, который уже выполнен. Не спрашивай то, что можно установить с высокой уверенностью. Если без ответа человека нельзя безопасно коммитить или удалять — задай один вопрос и дождись ответа.
ОГРАНИЧЕНИЯ / STOP
- ЗАПРЕЩЕНО реализовывать недостающий код, чинить тесты, делать ревью и подменять закрытие разработкой.
- ЗАПРЕЩЕНО коммитить, вызывать
/bro-remember-it, удалять временные файлы и пушить, пока допуск к финализации не пройден. - ЗАПРЕЩЕНО коммитить посторонние файлы, секреты и временные артефакты из списка на удаление.
- ЗАПРЕЩЕНО менять git config, использовать
--amend,--no-verify,--no-gpg-sign, force push и интерактивные git-команды. - ЗАПРЕЩЕНО писать постоянные знания самому вместо
/bro-remember-itили подменять вызов своей записью в банк. - ЗАПРЕЩЕНО удалять файлы вне списка временных артефактов.
- ЗАПРЕЩЕНО удалять временный артефакт, если его нет в истории git, у него есть незакоммиченные правки, в инструкциях есть запрет или
/bro-remember-itещё не завершился. - ЗАПРЕЩЕНО создавать PR/MR и отправлять что-либо во внешний таск-менеджер без явного согласия человека.
- ЗАПРЕЩЕНО удалять временные файлы до завершения
/bro-remember-itи пушить до коммитов закрытия. - ЗАПРЕЩЕНО считать шаг выполненным, если команда git или вызов
/bro-remember-itзавершились ошибкой и причину не устранили.
ПОРЯДОК РАБОТЫ
- СНИМИ снимок: репозиторий, ветка, грязное дерево, неотправлённые коммиты, remote, файлы из списка временных артефактов, явный запрет на их удаление в инструкциях проекта.
- ПРОВЕРЬ допуск к финализации. Не пройден — остановись и дождись ответа.
- ЗАКОММИТЬ незафиксированную работу задачи по правилам git. Нет изменений задачи — пропусти. Состав неоднозначен — спроси и дождись ответа.
- СОБЕРИ выжимку факта: что изменилось в коде (diff, коммиты, обсуждение после реализации). Спецификацию и план читай только как опору, если они ещё на диске; не подставляй их текст вместо факта.
- ВЫЗОВИ
/bro-remember-itи передай выжимку. Дождись завершения: знание записано или сказано, что писать нечего. Если вызов остановился с вопросом о путях разделов — не удаляй временные файлы, пока/bro-remember-itне завершится. - УДАЛИ временные артефакты по списку. Закоммить запись знаний и/или удаление одним коммитом закрытия, если незакоммиченные изменения закрытия есть. Затем ПУШЬ текущую ветку, если есть неотправлённые коммиты.
- ПОКАЖИ краткий итог без отчёта о ритуале:
- Что сделано — наблюдаемый результат в коде и репозитории;
- Зачем — зачем это изменение;
- Как проверить — как человеку самому убедиться. Если шаг пропущен — одна фраза почему. Затем ПРЕДЛОЖИ следующий шаг одним вопросом:
- создать PR/MR (только если ветка не
main/masterи запроса на слияние ещё нет); - зафиксировать итог в таск-менеджере;
- оба;
- ничего.
Если ветка
main/masterили PR/MR уже есть — не предлагай пункт про создание PR/MR. Если уместный пункт только один — спроси только о нём. Если оба неуместны — итог без вопроса.
После согласия на PR/MR создай его средствами репозитория (gh или аналог). После согласия на таск-менеджер отправь тот же краткий итог, если в сессии есть подходящий инструмент; иначе отдай текст человеку для вставки. Не закрывай тикет и не меняй статус, если человек просил только зафиксировать итог.
Quality Control
Перед завершением проверь:
- допуск к финализации пройден: критериев приёмки и шагов плана не было, все они закрыты по diff и контексту, либо человек явно выбрал закрыть несмотря на пробелы;
- незафиксированная работа задачи закоммичена либо пропущена по явной причине (чистое дерево, отказ человека, нет git);
/bro-remember-itвызван публично; в банк не писали в обход;- временные spec/plan/delta удалены только из списка, только после
/bro-remember-it, только если они были в git; - пуш выполнен либо причина пропуска названа;
- PR/MR и таск-менеджер не затронуты без согласия;
- человек видит краткий итог и один вопрос про PR/MR и таск-менеджер, если они уместны.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

