dlc
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:
dlc:securitydlc:qualitydlc:perfdlc:testdlc:pr-check(only if on a branch with an open PR)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.
More from rube-de/cc-skills
doppler
>-
33council
Consult external AI council (Gemini, Codex, Qwen, GLM-5.1) for thorough reviews and consensus-driven decisions. Use ONLY when explicitly invoked with "/council" or when user says "consult the council", "invoke council", or "council review". Do NOT auto-trigger on generic phrases like "thorough review".
2update
>-
1perf
>-
1temporal
>-
1next
>-
1