{"id":51191412,"url":"https://github.com/irpsv/ai-bro","last_synced_at":"2026-06-27T15:31:15.504Z","repository":{"id":367005888,"uuid":"1235410259","full_name":"irpsv/ai-bro","owner":"irpsv","description":"Набор скиллов для AI-агентов, который делает работу с ними удобнее, проще и эффективнее","archived":false,"fork":false,"pushed_at":"2026-06-24T06:11:57.000Z","size":2492,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-24T08:13:06.735Z","etag":null,"topics":["ai","claude","codex","cursor","sdd","skills"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/irpsv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-11T09:49:00.000Z","updated_at":"2026-06-24T06:12:05.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/irpsv/ai-bro","commit_stats":null,"previous_names":["irpsv/ai-bro"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/irpsv/ai-bro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/irpsv%2Fai-bro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/irpsv%2Fai-bro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/irpsv%2Fai-bro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/irpsv%2Fai-bro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/irpsv","download_url":"https://codeload.github.com/irpsv/ai-bro/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/irpsv%2Fai-bro/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34859072,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-27T02:00:06.362Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","claude","codex","cursor","sdd","skills"],"created_at":"2026-06-27T15:31:14.699Z","updated_at":"2026-06-27T15:31:15.479Z","avatar_url":"https://github.com/irpsv.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# ai-bro\n\n![ai-bro](./assets/banner.png)\n\nКогда мы постигаем что-то новое, всегда проще и удобнее это делать не в одиночку, с кем-то вместе, со своим бро... AI bro!\n\nРаботает со всеми популярными harness и оболочками! \n\n## Почему он, а не ...\n\nAI bro - это набор скиллов, которые делают вашу работу с агентами гораздо удобнее, проще и эффективнее.\n\nОн **НЕ навязывает** вам своё видение правильных паттернов и методологий, а **адаптируется** под ваши реалии и **помогает** работать в них.\n\n## Установка\n\nПростой и привычный для всех путь:\n```bash\nnpx skills add irpsv/ai-bro -g\n```\n\nЛибо можете попросить своего агента:\n```\nУстанови скиллы из репозитория https://github.com/irpsv/ai-bro\n```\n\n## Механика работы\n\nКаждую задачу можно разбить на вполне конкретные и понятные этапы:\n1. **Думаем** - проясняем мысль, проверяем идею, выбираем подход.\n2. **Дебажим** - собираем факты, проверяем гипотезы, находим основную причину.\n3. **Планируем** - собираем однозначный план без кода.\n4. **Делаем** - непосредственно разрабатываем то, что напланировали.\n\nИ на каждом из этих этапов вам поможет ваш бро.\n\n### Думаем\n\nКогда нам нужно что-то поштормить, или у нас есть проблема, но нет решения, просто скажи `/bro-think-with-me`, и ваш друган придёт на помощь и направит вас на путь истинный.\n\nВнутри скилла `bro-think-with-me` заложены правила ведения удобного и комфортного диалога, а также поддержка разных вариантов общения:\n- **Прояснение** — мысль ещё сырая, вопрос не сформулирован или в запросе смешаны несколько тем.\n- **Проверка идеи** — есть идея, подход или вывод; нужно проверить логику, допущения и слабые места.\n- **Поиск решения** — проблема уже понятна, но неясно, как её лучше решить или обойти.\n- **Выбор подхода** — нужно что-то добавить, изменить или спроектировать; выбираем, как это сделать.\n\nСкилл может подключаться автоматически в зависимости от текущего диалога и работает в режиме READONLY, НО для надёжности и на длинных сессиях вы можете явно вызывать его с помощью slash команды `/bro-think-with-me`.\n\nПример вызова:\n```text\n/bro-think-with-me мне нужно понять как лучше организовать удобный процесс для работы пользователя по сценарию авторизации\n```\n\n### Дебажим\n\nКогда что-то сломалось, ведёт себя нестабильно или регресснуло после изменений, просто скажи `/bro-debug`, и ваш бро поможет спокойно докопаться до причины, не прыгая сразу к фиксу.\n\nВнутри скилла `bro-debug` заложен аккуратный READONLY-процесс расследования с упором на доказательства:\n- **Воспроизведение** — уточняем, как именно проявляется проблема и при каких условиях.\n- **Сбор улик** — поднимаем код, логи, тесты и другие наблюдения, которые помогают понять происходящее.\n- **Проверка гипотез** — отделяем догадки от фактов и отбрасываем то, что не подтверждается.\n- **Подготовка к следующему шагу** — собираем выводы так, чтобы по ним уже можно было планировать фикс.\n\nСкилл может подключаться автоматически в зависимости от текущего диалога и работает строго в режиме READONLY, НО для надёжности и на длинных сессиях вы можете явно вызывать его с помощью slash команды `/bro-debug`.\n\nПример вызова:\n```text\n/bro-debug после последнего деплоя периодически падает создание заказа, помоги найти причину\n```\n\n### Планируем\n\nКогда задача уже более-менее понятна и пора превращать её в чёткий план действий, просто скажи `/bro-give-me-plan`, и ваш бро поможет собрать чёткий и понятный план, благодаря которому будет ясно, что именно нужно реализовать.\n\nВнутри скилла `bro-give-me-plan` заложены разные форматы планирования под разные масштабы задачи:\n- **План в чате** — если задача небольшая, результат понятен и отдельный артефакт не нужен.\n- **Быстрый план** — если шагов уже много и такой план неудобно обсуждать или ревьюить прямо в чате, создаётся отдельный файл плана.\n- **Многоэтапный план** — если задача крупная, затрагивает несколько модулей или её нужно вести поэтапно, сначала создаётся основной план с описанием задачи и этапов, а затем для каждого этапа — отдельный план, готовый к реализации.\n\nЭтот скилл сам автоматически не подключается, поэтому его лучше вызывать явно с помощью slash команды `/bro-give-me-plan`. Перед составлением плана он собирает недостающий контекст, предлагает подходящий формат и просит подтвердить выбор.\n\nПример вызова:\n```text\n/bro-give-me-plan нужно составить план для добавления rate limiting на публичный API\n```\n\n### Делаем\n\nКогда уже пора переходить от разговоров и планов к реальной разработке, просто скажи `/bro-do-it`, и ваш бро возьмёт задачу в работу и доведёт её до результата через реализацию и ревью.\n\nВнутри скилла `bro-do-it` заложен понятный процесс разработки: сначала задача берётся в работу и реализуется, потом результат обязательно проходит ревью, а если в нём находятся серьёзные замечания, они исправляются и проверяются повторно. То есть скилл не просто \"пишет код\", а организует весь цикл до внятного и проверенного результата.\n\nЭтот скилл сам автоматически не подключается, поэтому его нужно вызывать явно с помощью slash команды `/bro-do-it`. Он особенно полезен, когда у вас уже есть готовый план, либо задача и так достаточно чётко сформулирована.\n\nПример вызова с планом:\n```text\n/bro-do-it выполни план из файла plans/add-rate-limit.md\n```\n\nПример вызова простой правки без артефактов:\n```text\n/bro-do-it поправь текст ошибки в форме входа и добавь тест на этот сценарий\n```\n\n## TODO\n\nДальнейший роадмап:\n1. **bro-on-board** — скилл для быстрого знакомства с набором и типовым флоу.\n2. **bro-remember-it** - скилл для работы со спеками и memory bank\n3. Добавить плагины для популярных harness и IDE.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firpsv%2Fai-bro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Firpsv%2Fai-bro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firpsv%2Fai-bro/lists"}