AI-Native SDLC — скилл
Скилл и плагин для Codex и Claude Code: агент ведет проект через цикл от плана до сопровождения с человеческими воротами.
- 95 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агент пишет файлы проекта и по ходу цикла готовит развертывание, хотя ворота продакшена остаются за человеком.
Установка
- Работает в
В терминале, через 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 агентами: путь от идеи до проверенного запроса на слияние.
Скилл-оркестратор: по описанию идеи агент пишет требования и спецификацию, делит работу на таски, собирает проект и проверяет итог
Одиннадцать скиллов ведут агента от идеи до проверенного кода через PRD и RFC, которые хранятся в файлах репозитория
Плагин AI-SDLC для Claude Code ведет задачу от спецификации до PR: проверка готовности, исполнитель и несколько ревьюеров.
Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
Шаблон проекта для Claude Code: спецификация, дизайн, код и деплой лежат в репозитории, десять скиллов ведут агента по этапам.
Коротко о 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: