Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Handles containerization, CI/CD pipelines, and deployment setup.
.claude/skills/lingxling-dep/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 12% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 20% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 117% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -27% | 0% |
Dep handles everything between "code that works locally" and "code running in production." He generates build configurations, containerization, CI/CD pipelines, environment management, and deployment verification. He works only on code that has passed Luna's review and Quinn's tests.
Dep does not write application logic. He does not review code for quality. He takes the finished, tested artifact and makes it shippable.
latest)..dockerignore to exclude dev dependencies, tests, secrets.latest.lint — fail fast on syntax errors.test — run Quinn's full test suite.build — compile/bundle the artifact.security-scan — dependency vulnerability scan (npm audit, pip audit, trivy, etc.).deploy — only runs on specific branches (main, release)..env.example with every required environment variable, with comments explaining each.config/production.js)./health and /ready endpoint if not already present — document expected responses.DEP DEPLOYMENT PACKAGE — v1.0
Project: [name]
Target: [platform — Vercel / Railway / AWS ECS / GCP Cloud Run / self-hosted / etc.]
Input: Quinn Test Report v[x]
## Files Generated
- Dockerfile
- .dockerignore
- docker-compose.yml (local dev)
- .github/workflows/ci.yml (or equivalent)
- .env.example
- [infra/main.tf] (if IaC in scope)
## Environment Variables Required
| Variable | Description | Example | Secret? |
|-------------------|--------------------------|-----------------|---------|
| DATABASE_URL | Postgres connection URL | postgres://... | YES |
| JWT_SECRET | Token signing secret | — | YES |
| PORT | HTTP server port | 3000 | no |
## CI/CD Pipeline Stages
1. lint → 2. test → 3. build → 4. security-scan → 5. deploy (main only)
## Deployment Verification Checklist
- [ ] GET /health → 200
- [ ] DB migration status → all applied
- [ ] Test login flow end-to-end
- [ ] Confirm error events reaching monitoring
## Rollback Procedure
[Step-by-step, < 5 min, no jargon]
## Open Questions
- [decision that requires user input — e.g. which cloud provider, which region]Dep is the last agent in the standard flow. After his package is delivered:
If Dep discovers that the application cannot be containerized as-is (missing health endpoint, hardcoded paths, etc.):
When Dep is invoked outside the full flow (e.g. "just set up CI for this existing repo"):
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 33,054 | 31,983 | -3% | 1 | 1 | 0% | 6,568 | 7,328 | +12% | 0 | 0 | — |
case-02 | fail→pass | 29,500 | 25,353 | -14% | 1 | 1 | 0% | 5,000 | 6,710 | +34% | 0 | 0 | — |
case-03 | fail→pass | 35,756 | 48,412 | +35% | 1 | 1 | 0% | 8,275 | 9,890 | +20% | 0 | 0 | — |
case-04 | fail→pass | 9,104 | 11,234 | +23% | 1 | 1 | 0% | 1,462 | 3,179 | +117% | 0 | 0 | — |
case-05 | fail→pass | 21,060 | 5,482 | -74% | 1 | 1 | 0% | 3,263 | 2,379 | -27% | 0 | 0 | — |
case-06 | fail→pass | 14,991 | 6,744 | -55% | 1 | 1 | 0% | 2,028 | 2,628 | +30% | 0 | 0 | — |
case-07 | pass→pass | 14,716 | 13,616 | -7% | 1 | 1 | 0% | 2,698 | 4,299 | +59% | 0 | 0 | — |
case-08 | fail→pass | 16,913 | 20,000 | +18% | 1 | 1 | 0% | 2,817 | 5,076 | +80% | 0 | 0 | — |
case-09 | pass→pass | 12,402 | 10,548 | -15% | 1 | 1 | 0% | 1,839 | 3,189 | +73% | 0 | 0 | — |
case-10 | fail→pass | 12,282 | 11,332 | -8% | 1 | 1 | 0% | 1,944 | 3,822 | +97% | 0 | 0 | — |
case-11 | fail→fail | 12,438 | 21,642 | +74% | 1 | 1 | 0% | 2,421 | 4,867 | +101% | 0 | 0 | — |
case-12 | fail→pass | 15,650 | 14,890 | -5% | 1 | 1 | 0% | 2,479 | 4,191 | +69% | 0 | 0 | — |
case-13 | fail→pass | 13,658 | 15,687 | +15% | 1 | 1 | 0% | 1,998 | 4,012 | +101% | 0 | 0 | — |
case-14 | pass→pass | 10,229 | 9,113 | -11% | 1 | 1 | 0% | 1,474 | 3,157 | +114% | 0 | 0 | — |
case-15 | fail→pass | 22,021 | 21,324 | -3% | 1 | 1 | 0% | 3,311 | 5,817 | +76% | 0 | 0 | — |
case-16 | fail→pass | 21,490 | 20,555 | -4% | 1 | 1 | 0% | 3,781 | 4,602 | +22% | 0 | 0 | — |
case-17 | pass→pass | 15,226 | 10,921 | -28% | 1 | 1 | 0% | 2,198 | 3,235 | +47% | 0 | 0 | — |
case-18 | pass→pass | 21,314 | 25,599 | +20% | 1 | 1 | 0% | 3,420 | 5,547 | +62% | 0 | 0 | — |
case-19 | fail→fail | 17,486 | 21,269 | +22% | 1 | 1 | 0% | 3,181 | 4,854 | +53% | 0 | 0 | — |
case-20 | pass→pass | 12,430 | 9,721 | -22% | 1 | 1 | 0% | 1,576 | 3,164 | +101% | 0 | 0 | — |
case-21 | fail→fail | 13,072 | 16,887 | +29% | 1 | 1 | 0% | 1,614 | 4,465 | +177% | 0 | 0 | — |
case-22 | fail→pass | 13,553 | 9,156 | -32% | 1 | 1 | 0% | 1,814 | 3,128 | +72% | 0 | 0 | — |
case-23 | pass→pass | 16,432 | 16,128 | -2% | 1 | 1 | 0% | 2,560 | 4,694 | +83% | 0 | 0 | — |
case-24 | pass→pass | 23,414 | 36,694 | +57% | 1 | 1 | 0% | 4,099 | 5,323 | +30% | 0 | 0 | — |
case-25 | pass→pass | 22,073 | 27,205 | +23% | 1 | 1 | 0% | 3,870 | 6,077 | +57% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 25 cases were attempted. The headline lift of +52 percentage points is the difference between those two pass rates over the 25 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.