AI-Native SDLC — скилл

Скилл и плагин для Codex и Claude Code: агент ведет проект через цикл от плана до сопровождения с человеческими воротами.

  • 95 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Агент пишет файлы проекта и по ходу цикла готовит развертывание, хотя ворота продакшена остаются за человеком.
Все причины и проверки

bashebr/ai-native-sdlc

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/ai-native-sdlc

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент пишет файлы проекта и по ходу цикла готовит развертывание, хотя ворота продакшена остаются за человеком.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

AI-Native SDLC реализует плейбук Anthropic о жизненном цикле разработки с ИИ: вы даете агенту цель или идею, он интервьюирует вас, пока идея не станет конкретной, и ведет проект по циклу «план, дизайн, сборка, тест, развертывание, сопровождение». Каждый этап заканчивается зафиксированным артефактом, который читает следующий: `intent.md`, `spec.md`, `plan.md`, затем код и тесты, результаты эвалов и мониторинг. На каждой передаче стоят ворота с утверждением человеком. Охранные правила работают как детерминированные хуки, и агент доходит до ворот продакшена, но не пересекает их. Репозиторий работает как скилл Codex, скилл Claude Code и плагин Codex, внутри есть разобранный пример приложения учета расходов.

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

Подходит, если

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

Не подходит, если

  • Нужна одна небольшая правка, для которой весь цикл слишком тяжел.
  • Команда не готова утверждать результат на каждой передаче.
  • Требуется полностью автономный деплой без ворот человека.

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

Используй ai-native-sdlc: проведи интервью по моей идее трекера расходов, запиши intent.md и остановись на воротах утверждения.

Ограничения

Скилл дает процесс и шаблоны, но качество результата зависит от агента и проверок, которые вы подключите. Единым источником правды о фазах, артефактах и воротах служит SKILL.md. Хуки производственных ворот копируются вручную из каталога ассетов, например `production-gate.sh`. Установка выполняется копированием папки скилла в каталог скиллов Codex или Claude Code, а плагин для Codex нужно подключить к личному маркетплейсу. Агент останавливается на воротах и не пересекает их без вашего утверждения.

Как отключить. Удалите папку `ai-native-sdlc` из каталога скиллов Codex или Claude Code, а плагин уберите из личного маркетплейса Codex. Созданные артефакты остаются в проекте.

Частые вопросы

Что получается после каждого этапа?

План фиксирует `intent.md`, дизайн фиксирует `spec.md`, сборка фиксирует `plan.md` и затем код с тестами, тест выдает результаты эвалов. Следующий этап читает артефакт предыдущего.

Что агент делать не вправе?

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

Как поставить в Codex?

Скопируйте папку `skills/ai-native-sdlc` в `~/.codex/skills`. Для плагина Codex клонируйте репозиторий в `~/plugins/ai-native-sdlc` и добавьте его в личный маркетплейс.

Как устроен цикл?

Это ориентированный граф: узлы, ворота и триггеры. Принятый замысел запускает дизайн, утвержденная спецификация запускает режим планирования, слитый PR запускает конвейер.

Есть ли пример?

Да, в `examples/expense-tracker` лежит учебное приложение с `intent.md`, `spec.md`, `plan.md` и настройкой для Vercel.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Девять плагинов для Claude Code с 51 скиллом и 2 агентами: путь от идеи до проверенного запроса на слияние.

ПлагинРасширенный доступ555Звезды репозитория
Российский стек

Скилл-оркестратор: по описанию идеи агент пишет требования и спецификацию, делит работу на таски, собирает проект и проверяет итог

СкиллШирокий доступ611Звезды репозитория

Одиннадцать скиллов ведут агента от идеи до проверенного кода через PRD и RFC, которые хранятся в файлах репозитория

СкиллРасширенный доступ310Звезды репозитория

Плагин AI-SDLC для Claude Code ведет задачу от спецификации до PR: проверка готовности, исполнитель и несколько ревьюеров.

ПлагинШирокий доступ441Звезды репозитория

Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash

СкиллШирокий доступ178Звезды репозитория

Шаблон проекта для Claude Code: спецификация, дизайн, код и деплой лежат в репозитории, десять скиллов ведут агента по этапам.

ВоркфлоуМинимальный доступ130Звезды репозитория

Коротко о README

Репозиторий одновременно скилл Codex, скилл Claude Code и плагин Codex. Описаны фазы, график зависимостей, структура ролей агентов и поэтапное внедрение от простых практик вроде CLAUDE.md и хуков.

Бейдж для README

Исходный SKILL.md


# AI-Native SDLC

Turn a stated goal into a planned, built, tested, deployed, and monitored project by running the loop from Anthropic's AI-Native SDLC playbook: **Plan → Design → Build → Test → Deploy → Maintain**.

Every phase ends by committing a versioned artifact to git; the next phase starts by reading it. The commit chain is the audit trail: who asked, what the agent produced, and who approved. The agent does the generating, verifying, and mechanical work. Humans keep the judgment calls and the final approvals.

## Frameworks

The workflow is framework-agnostic. Claude Code calls the repository-memory file `CLAUDE.md` and keeps skills in `.claude/skills/`; Codex calls the repository-memory file `AGENTS.md` and installs skills into `~/.codex/skills/`. Wherever this skill says CLAUDE.md, use the repository-memory file your framework recognizes. The same skill folder installs in either environment, and the artifacts (`intent.md`, `spec.md`, `plan.md`, `REVIEW.md`, `bands.yaml`) are framework-neutral.

## Hard rules

1. **Human gates are real gates.** Do not advance without approval: intent accepted → Design; spec approved → Build; plan approved → code; PR merged → Deploy; release authorized → production.
2. **Never cross the production gate.** Agent-generated changes stop at the merge/release boundary. High-risk actions (production config, migrations, releases) require explicit human authorization, enforced by a hook where possible.
3. **Verify before asking for review.** Run build, tests, lint, and screenshots yourself first; fix what fails; only then hand work to a human.
4. **Encode repeated lessons.** The same mistake twice → write the correction into the project's CLAUDE.md, a skill, or a hook.
5. **Evidence in reviews.** Every finding cites file/line and concrete evidence, ordered by severity, with at most 5 nit comments per review.
6. **Plan mode first.** Nothing is implemented without an accepted plan; when implementation departs from the plan, update plan.md in the same commit.
7. **Reviews feed back.** When a review flags a mistake for the second time, the correction goes into CLAUDE.md as part of that review.
8. **Subagents are named, visible, and accountable.** Scaffold subagents only with a functional name, a committed definition, an explained dispatch, and a bounded report with evidence — never a silent background worker that can idle or act on stale context.

## Rule → enforcement matrix

Each hard rule is backed by an advisory layer (makes compliance likely), a
deterministic layer (makes violation nearly impossible), or a review pass
(checked at a gate). Use this when compliance asks "how is this enforced?"

| Hard rule | Advisory (skill/CLAUDE.md) | Deterministic (hook/file) | Checked at |
|---|---|---|---|
| 1. Gates are real | CLAUDE.md conventions | committed artifact chain in git; hooks | gate acceptance commits |
| 2. Never cross the production gate | this skill | `production-gate.sh` + approval/expiry; release approvals recorded in the hash-chained gate ledger (`gate_ledger.py`) | Deploy gate |
| 3. Verify before review | CLAUDE.md "Verifying your work" | single `make`-style verify commands | PR template evidence |
| 4. Encode repeated lessons | CLAUDE.md "Things the agent gets wrong" | protected-path hooks | second-time-mistake rule in reviews |
| 5. Evidence in reviews | REVIEW.md | — | review passes, 5-nit cap |
| 6. Plan mode first | plan.md template | `check_plan_sync.py` (optional pre-commit hook / PR gate) | plan-vs-diff check in PR review |
| 7. Reviews feed back | CLAUDE.md | — | review comments → CLAUDE.md |
| 8. Subagents named/visible | this hard rule | subagent definitions committed in git | subagent reports in session |

Anything in the deterministic column must always hold — enforce it with code,
not prose.

## Starting from an idea

When the user gives a goal or idea and there is no workflow in place yet:

Сообщить о проблеме