bro-give-me-spec
Создаёт однозначную спецификацию результата без шагов реализации. Используй, когда пользователь хочет зафиксировать задачу и контекст, целевой результат, рамки и критерии приемки, оставив технический путь исполняющему агенту. Не используй для выбора решения, составления плана реализации, непосредственной реализации или ревью изменений кода.
How do I install this agent skill?
npx skills add https://github.com/irpsv/ai-bro --skill bro-give-me-specIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill is safe and provides a structured process for creating software specifications. It incorporates several security best practices, including mandatory independent reviews, read-only verification sub-agents, and explicit user authorization requirements for file system operations.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Bro Give Me Spec
Твоя задача — создать спецификацию результата: зафиксировать, что и зачем должно измениться и по каким наблюдаемым условиям результат готов, не определяя способ реализации. НЕ ПИШИ код и НЕ СОСТАВЛЯЙ шаги реализации.
ОБЩИЕ ПРАВИЛА
- ОБЯЗАТЕЛЬНО соблюдай правила диалога!
- ОБЯЗАТЕЛЬНО соблюдай и НЕ нарушай порядок работы!
- Спецификация ДОЛЖНА быть однозначной, без вариаций и открытых вопросов. Продуктовые неоднозначности НУЖНО решить с человеком.
- Критерии приемки ДОЛЖНЫ покрывать целевой результат наблюдаемыми утверждениями. Способ проверки (автотест, ручная проверка, сборка и т.п.) в критерии НЕ указывай.
- Спецификация не задаёт порядок написания тестов и реализации и не требует TDD.
ОГРАНИЧЕНИЯ / STOP
- ЗАПРЕЩЕНО добавлять в спецификацию шаги, этапы, задачи исполнителя, выбранную архитектуру решения, код, diff, патчи, псевдокод и указания, какие файлы создавать или менять. Существующие пути, типы и методы допустимы в «Задача и контекст» и «Целевой результат» как якорь текущего состояния, не как рецепт правки.
- ЗАПРЕЩЕНО добавлять разделы сверх структуры шаблона. Раздел
Принятые решениядопустим только при наличии зафиксированных договорённостей. - ЗАПРЕЩЕНО придумывать факты или критерии. Неоднозначность результата, рамок или приемки ДОЛЖНА быть решена до готовности спецификации.
- ЗАПРЕЩЕНО записывать файл спецификации, пока человек не назвал однозначный путь. Путь, названный в текущем запросе, уже считается ответом — не спрашивай его повторно. Если файл по заданному пути уже существует — ЗАПРЕЩЕНО обновлять его без явного одобрения на обновление.
- ЗАПРЕЩЕНО при доступном
CreatePlan(или аналоге) спрашивать путь размещения или писать файл спецификации самому вместо вызова тула. - ЗАПРЕЩЕНО предлагать план реализации или
/bro-give-me-planкак продолжение спецификации. - Когда спецификация сформирована и ревью пройдено, подскажи ровно один следующий шаг:
/bro-do-it. Меню следующих шагов не предлагай.
ПОРЯДОК РАБОТЫ
- СОБЕРИ из кода и контекста сведения, необходимые для однозначного описания текущего состояния, целевого результата, рамок и проверок.
- ЗАПРОСИ недостающую информацию у человека. ОБЯЗАТЕЛЬНО соблюдай правила диалога. Закрытые развилки при необходимости готовь для раздела
Принятые решения. - ПРОВЕРЬ, что каждый изменяемый сценарий из целевого результата покрыт критерием приемки и что каждый критерий наблюдаем без описания способа проверки.
- ОПРЕДЕЛИ какой workflow нужно использовать, следуя правилам определения workflow.
- ПОДКЛЮЧИ файл с инструкциями выбранного workflow. СОБЛЮДАЙ все инструкции из выбранного workflow.
ПРАВИЛА ОПРЕДЕЛЕНИЯ WORKFLOW
Ниже описаны правила как определить какой workflow использовать. НЕ ЧИТАЙ файл с инструкциями до выбора workflow. ВЫБЕРИ workflow на основе критерия.
create-plan
Используй если:
- в текущей сессии доступен тул
CreatePlan(или аналог harness для создания плана)
При выборе этого workflow НЕ СПРАШИВАЙ путь размещения.
Файл с инструкциями: create-plan
file-spec
Используй если:
CreatePlan(или аналог) недоступен
Файл с инструкциями: file-spec
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/irpsv/ai-bro/bro-give-me-spec">View bro-give-me-spec on skillZs</a>