AI-Native SDLC skill

Skill and plugin for Codex and Claude Code: the agent drives a project through a plan-to-maintain loop with human gates.

  • 95 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • The agent writes project files and prepares deployment through the loop, although the production gate stays with a human.
All reasons and checks

bashebr/ai-native-sdlc

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/ai-native-sdlc

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent writes project files and prepares deployment through the loop, although the production gate stays with a human.

This is third-party code. Review the repository files before installing.

What it does

AI-Native SDLC implements the Anthropic playbook for the AI development lifecycle: you give the agent a goal or idea, it interviews you until the idea is concrete and drives the project through a plan, design, build, test, deploy and maintain loop. Each stage ends with a committed artifact that the next one reads: `intent.md`, `spec.md`, `plan.md`, then code and tests, eval results and monitoring. Each handoff has a human approval gate. Guardrails run as deterministic hooks, and the agent goes up to the production gate but never crosses it. The repository works as a Codex skill, a Claude Code skill and a Codex plugin, with a worked expense tracker example inside.

Who it is for. Teams and solo developers who want to give an agent a goal and get a controlled process with human checks at stage handoffs.

Good fit when

  • The idea is rough and the agent must first clarify it by interview before any code.
  • A project needs one process with artifacts and approvals at each stage.
  • Before deploy you want a hard barrier the agent cannot pass by itself.
  • Independent branches of work run in parallel in separate git worktrees.

Not a fit when

  • You need one small edit for which the full loop is too heavy.
  • The team is not ready to approve results at each handoff.
  • You need a fully autonomous deploy with no human gate.

Example request

Use ai-native-sdlc: interview me about my expense tracker idea, write intent.md and stop at the approval gate.

Limitations

The skill supplies a process and templates, but result quality depends on the agent and the checks you wire in. SKILL.md is the single source of truth on phases, artifacts and gates. Production gate hooks are copied by hand from the assets folder, for example `production-gate.sh`. Installation copies the skill folder into the Codex or Claude Code skills directory, and the Codex plugin has to be added to a personal marketplace. The agent stops at the gates and does not cross them without your approval.

How to disable. Remove the `ai-native-sdlc` folder from the Codex or Claude Code skills directory and remove the plugin from the Codex personal marketplace. Artifacts already created stay in the project.

FAQ

What comes out of each stage?

Plan commits `intent.md`, Design commits `spec.md`, Build commits `plan.md` and then code and tests, Test reports eval results. Each next stage reads the previous artifact.

What is the agent not allowed to do?

Cross the production gate: the agent does everything up to it, but the release decision stays with a human.

How do I install it in Codex?

Copy the `skills/ai-native-sdlc` folder into `~/.codex/skills`. For the Codex plugin clone the repository into `~/plugins/ai-native-sdlc` and add it to a personal marketplace.

How is the loop structured?

It is a directed graph of nodes, gates and triggers. An accepted intent fires Design, an approved spec fires plan mode and a merged PR fires the pipeline.

Is there an example?

Yes, `examples/expense-tracker` holds a sample app with `intent.md`, `spec.md`, `plan.md` and a Vercel setup.

Discussion

No questions or reviews yet.

Skills

Nine plugins for Claude Code with 51 skills and 2 agents: a single workflow from a rough idea to a reviewed pull request.

PluginExtended access557Repository stars
Russian stack

Orchestrator skill: from an idea the agent writes requirements and a spec, splits work into tasks, builds the project, checks it

SkillBroad access611Repository stars

Eleven skills take an agent from an idea to verified code through a PRD and RFCs kept as files in the repository

SkillExtended access310Repository stars

The AI-SDLC plugin for Claude Code carries a task from spec to PR: a readiness gate, a developer agent and several reviewers.

PluginBroad access441Repository stars

Over twenty skills for coding agents: MCP and hooks, plan mode, a bug-fix protocol, prompting and a bash safety hook

SkillBroad access178Repository stars

Claude Code project template: spec, design, code and deploy live in the repo, and ten skills guide the agent by phase.

WorkflowMinimal access130Repository stars

README in short

The repository is a Codex skill, a Claude Code skill and a Codex plugin at once. It covers phases, a dependency graph, the structure of agent roles and staged adoption starting from simple practices such as CLAUDE.md and hooks.

README badge

Original 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:

Report a problem