sdlc-kit
AI-native SDLC for Claude Code: intent → spec → plan → test-first build → verified PR → gated deploy, with policy skills and a hook-enforced test lock.
Plugin sdlc-kit from marketplace sdlc-kit in mustafamg/claude-ai-sdlc-plugin. Commands read from the repo's manifest — 21 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (7)
deployDeploy (or roll back) the default branch by following the project's deployment runbook, with a human go-ahead before anything changes. Use when someone asks to deploy, ship, release, redeploy a service, roll back, or check what's deployed. Do NOT use for local runs, writing CI config, or debugging a
initSet up a project for the sdlc-kit AI-native SDLC. It scaffolds CLAUDE.md sections, the intent/ folder and templates, .gitignore entries, protected paths, starter policy skills, and optionally a deployment runbook and team plugin settings. Use when someone asks to set up, initialize, bootstrap, or ad
new-intentTurn a feature idea into an intent.md ready for approval (Stage 1, Plan, of the AI-native SDLC). Use when someone has a new feature, product change, or "I have an idea for…", or asks to create/draft an intent. Do NOT use for bug fixes, typos, dependency bumps, or other small changes; those go straig
new-planTurn an approved intent (and its spec) into plan.md, the Stage 3 implementation plan of the AI-native SDLC, written in plan mode. Use when someone asks to plan, break down, or prepare the implementation of an intent whose spec is merged (or that /sdlc-kit:new-spec said needs no spec). Do NOT use for
new-specTurn an approved intent.md into spec.md (Stage 2, Design, of the AI-native SDLC), checked against the project's policy skills. Use when someone asks to write or draft a spec, requirements, or design for a merged intent. Do NOT use for ideas without a merged intent (use /sdlc-kit:new-intent) or for i
review-intentReview a drafted intent.md for gaps, resolve every open question with the user, and record the decisions so a human can approve it by merging (Stage 1 of the AI-native SDLC). When the project sets SDLC_REVIEW=doc, the product owner reviews the draft as a Claude Doc this skill publishes and reads bac
sync-jiraMirror accepted intents into Jira (an epic per intent with stories, a Jira story per intent story, blocked-by links, optional subtasks from plan steps), and turn edits or comments made in Jira into intent amendments. Only for projects that set SDLC_JIRA_PROJECT. Use when someone asks to create, sync
Subagents (1)
verifierIndependently verifies a /sdlc-kit:build step, or a whole intent, against its plan.md and spec.md. It runs the project checks and acceptance tests, confirms locked tests are intact, and reports PASS/FAIL for each acceptance criterion without fixing anything. Use after each build step and before open
Hooks (3)
- PreToolUse
"${CLAUDE_PLUGIN_ROOT}/hooks/guard-paths.sh"
- PreToolUse
"${CLAUDE_PLUGIN_ROOT}/hooks/test-lock-guard.sh"
- PostToolUse
"${CLAUDE_PLUGIN_ROOT}/hooks/intents-check.sh"
Maintain sdlc-kit?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.