claude-sdlc-skills plugin
Ten software lifecycle skills for Claude Code: requirements, design, tests, adversarial review and release checks with hooks.
- 66 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The `sdlc-guardrails` hook blocks writes, and the skills run subagents and browser tests against a test environment.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/claude-sdlc-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The `sdlc-guardrails` hook blocks writes, and the skills run subagents and browser tests against a test environment.
This is third-party code. Review the repository files before installing.
What it does
The set carries a requirement from PRD to release. `sdlc-intent` builds a structured digest of the document and audits it across seven defect layers, `sdlc-design` prepares a design with contracts, and `sdlc-test` generates test cases, compares them with code and runs them in a browser. `sdlc-gate` runs an adversarial review with independent subagents, `sdlc-doubt` challenges a decision, `sdlc-ui-visual` compares the interface with a mockup and `sdlc-release-check` lists what needs manual action before release. The set's edge: artifacts live in markdown, red lines are enforced by scripts (`sdlc-guardrails` blocks a write through a PostToolUse hook), and only two decisions are left to a human. Documentation is mostly Chinese and the skills respond to prompts in Chinese and English.
Who it is for. Development teams, Java ones especially, who want to order the path of a requirement from PRD to release with checks and a record of every step.
Good fit when
- A PRD must become a structured digest and a list of questions for the product manager.
- Before development, the design and tests go through independent review by fresh subagents.
- The interface must match a Figma mockup, checked with screenshots.
- Before release, configs, jobs and DDL changes must be collected from the diff.
Not a fit when
- A single skill is needed and not the whole pipeline.
- Documentation must be read in Russian or English: the main text is Chinese.
- The project does not use Java, SQL or the required MCP servers.
Example request
Analyze this PRD, build a structured digest, audit it across the seven defect layers and then list questions for the product manager.Limitations
Documentation and part of the rules are in Chinese. The set was proven on a Java project: `sdlc-release-check` reads Java and SQL and expects Apollo, Nacos and xxl-job in its key list. `sdlc-test` runs tests in a test environment through a browser, which needs the matching MCP servers, with declared fallback paths when they are absent. The `sdlc-guardrails` hook blocks writes by `guardrails.yaml` rules, so its rules need adapting to the project. Only `sdlc-intent` works with no dependencies and the rest need environment setup.
How to disable. Run `/plugin uninstall sdlc-skills@claude-sdlc-skills` or `npx skills remove` for a skills CLI install. Remove the `sdlc-guardrails` hook from project settings and the `guardrails.yaml` file. Delete the markdown artifacts manually.
FAQ
How many decisions stay with a human?
Two: approving the design and tests after review and the verdict on found defects. Other transitions go through scripts and hooks.
What does sdlc-gate do?
It runs an adversarial review with independent subagents by risk level: four for A, two for B and a self-check for C in the main session. A human then goes through the findings one by one.
How is it installed?
With `npx skills add TsCarpe/claude-sdlc-skills` or the plugin `/plugin install sdlc-skills@claude-sdlc-skills`. The plugin name is `sdlc-skills`; the earlier name with a `claude-` prefix is not used.
What is session handoff?
The `sdlc-handoff` skill compresses a task into an eight-section card with machine-readable frontmatter and checks git drift before continuing.
Does it fit a non-Java project?
Most skills are language independent, but `sdlc-release-check` is tuned for Java and SQL, and gate checks would require rewriting rules.
Discussion
No questions or reviews yet.
Related
PluginsHooks and skills make Claude Code plan before coding, test before shipping and escalate when it is not confident.
Standalone skills for the whole development lifecycle: product, architecture, planning, implementation, QA, delivery and operations
A plugin that turns Claude Code into a 16 agent team: documentation first planning, TDD and 9 pre-merge quality gates.
Claude Code project template: spec, design, code and deploy live in the repo, and ten skills guide the agent by phase.
The AI-SDLC plugin for Claude Code carries a task from spec to PR: a readiness gate, a developer agent and several reviewers.
Claude Code plugin with 17 skills: task sizing, design review, TDD, fresh-context subagents and a PR after three human decisions.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| claude-sdlc-skills (this card) | no | 66 | |
| sdlc: gates and human approvals for AI coding agents, with GigaCode support | no | 3 | sets a general development lifecycle scheme; claude-sdlc-skills gives ten executable skills with gates and hooks |
| AI SDLC Framework | no | 130 | describes a process framework; here are concrete Claude Code skills and hook checks |
README in short
The README describes a requirement path through ten skills with two human gates. It names risk classification, dual development gates and test independence from design.