dlc

star 11

Dev Life Cycle quality gates: run security scans, code quality checks, performance analysis, test coverage, and PR review compliance. Routes to domain-specific sub-skills or runs all checks in sequence.

rube-de By rube-de schedule Updated 3/5/2026

name: dlc description: >- Dev Life Cycle quality gates: run security scans, code quality checks, performance analysis, test coverage, and PR review compliance. Routes to domain-specific sub-skills or runs all checks in sequence. user-invocable: true allowed-tools: [Read, Bash, Skill, AskUserQuestion] argument-hint: "[--all | security | quality | perf | test | pr-check | pr-validity | git-ops]"

Dev Life Cycle (DLC)

Automated quality gates for the development life cycle. Each sub-skill detects your project type, runs appropriate tools, and creates a GitHub issue with structured findings.

Sub-Skills

Skill Command Description
Security /dlc:security Dependency audits, SAST scanning, secret detection
Quality /dlc:quality Linting, complexity analysis, duplication, dead code
Performance /dlc:perf Bundle analysis, profiling, algorithmic complexity review
Testing /dlc:test Test execution, coverage measurement, gap analysis
PR Review /dlc:pr-check Fetch PR comments, implement fixes, reply inline
PR Validity /dlc:pr-validity Detect duplicate/redundant code in PR changes
Git Ops /dlc:git-ops Branch cleanup, remote pruning, repo state verification

Usage

/dlc                  → Show this overview
/dlc security         → Run security scan
/dlc:security         → Run security scan (alternate syntax)
/dlc --all            → Run all checks in sequence

Routing

Parse the first argument:

Argument Route to
--all Run all sub-skills in sequence (see below)
security Invoke dlc:security via Skill
quality Invoke dlc:quality via Skill
perf Invoke dlc:perf via Skill
test Invoke dlc:test via Skill
pr-check Invoke dlc:pr-check via Skill
pr-validity Invoke dlc:pr-validity via Skill
git-ops Invoke dlc:git-ops via Skill
empty Show overview and use AskUserQuestion to ask which check to run

If routing to a single sub-skill, invoke it with Skill and pass any remaining arguments.

--all Mode

When invoked with --all, invoke each sub-skill via Skill in order:

  1. dlc:security
  2. dlc:quality
  3. dlc:perf
  4. dlc:test
  5. dlc:pr-check (only if on a branch with an open PR)
  6. dlc:pr-validity (only if on a branch with an open PR)

After all checks complete, print a summary table:

## DLC Summary

| Check | Findings | Issue |
|-------|----------|-------|
| Security | 2 critical, 5 high | #123 |
| Quality | 0 critical, 3 medium | #124 |
| Performance | 1 high | #125 |
| Testing | 85% coverage (target: 80%) | — |
| PR Review | 3 unresolved comments | #126 |
| PR Validity | 1 high, 2 medium | #127 |

Skip any sub-skill that fails to detect its prerequisites (e.g., skip dlc:perf if no bundle config or benchmarks exist).

No Arguments

When invoked with no arguments, display this overview and use AskUserQuestion to ask which check to run.

Install via CLI
npx skills add https://github.com/rube-de/cc-skills --skill dlc
Repository Details
star Stars 11
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator