askill
dlc

dlcSafety 85Repository

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.

4 stars
1.2k downloads
Updated 2/21/2026

Package Files

Loading files...
SKILL.md

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

SkillCommandDescription
Security/dlc:securityDependency audits, SAST scanning, secret detection
Quality/dlc:qualityLinting, complexity analysis, duplication, dead code
Performance/dlc:perfBundle analysis, profiling, algorithmic complexity review
Testing/dlc:testTest execution, coverage measurement, gap analysis
PR Review/dlc:pr-checkFetch PR comments, implement fixes, reply inline
PR Validity/dlc:pr-validityDetect duplicate/redundant code in PR changes
Git Ops/dlc:git-opsBranch 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:

ArgumentRoute to
--allRun all sub-skills in sequence (see below)
securityInvoke dlc:security via Skill
qualityInvoke dlc:quality via Skill
perfInvoke dlc:perf via Skill
testInvoke dlc:test via Skill
pr-checkInvoke dlc:pr-check via Skill
pr-validityInvoke dlc:pr-validity via Skill
git-opsInvoke dlc:git-ops via Skill
emptyShow 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

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

75/100Analyzed 2/24/2026

Well-structured quality gates router skill with clear routing logic and sub-skill definitions. Contains proper frontmatter, tables, and step-by-step instructions. Slightly penalized for being a router that references sub-skills not included in this file, and for deeply nested path suggesting potential internal-only context. Tags and metadata improve discoverability.

85
90
80
70
85

Metadata

Licenseunknown
Version-
Updated2/21/2026
Publisherrube-de

Tags

githubsecuritytesting