Skip to content
Back to skills

Dlc

ASecurity

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.

  • 10 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
code-qualitygobashtestinggitsecurityperformance

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add rube-de/cc-skills --skill dlc --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dlc?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dlc
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rube-de-dlc/badge)](https://www.skillsdirectory.com/skills/rube-de-dlc)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

```text
/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:

```markdown
## 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.

Files in this skill

  • SKILL.md3 KB
  • references/ISSUE-TEMPLATE.md2.2 KB
  • references/REPORT-FORMAT.md2.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.