Receber por email
← Voltar para o catálogo

dlc

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.

10estrelas
Atualizado há 2 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add rube-de/cc-skills

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/dlc/svg)](https://www.skillteca.com.br/skills/dlc)

Skills relacionadas

Ver todas de Desenvolvimento →

Alerta por categoria

Receba novas skills de Desenvolvimento toda segunda

1 email curto, só com as skills novas de Desenvolvimento. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

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.

Compartilhar X LinkedIn