CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deploy-docker

Skill do DevOps/Deployer para dockerização, CI/CD, e deploy de aplicações. Use quando precisar criar Dockerfile, docker-compose, configurar pipeline CI/CD, deploy em cloud, configurar nginx, SSL, ou qualquer operação de infraestrutura. Trigger em: "deploy", "Docker", "Dockerfile", "docker-compose", "CI/CD", "pipeline CI/CD", "GitHub Actions", "nginx", "SSL", "produção", "staging", "Kubernetes", "AWS", "infraestrutura", "ambiente", "build", "release".

62

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/07-deploy-docker/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

60%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is exceptionally actionable — every config and script is complete and production-grade, with genuine validation and rollback loops. However, it badly overruns token budget: known-concept explanations and full reference configs are inlined that should live in bundled reference files, undermining progressive disclosure.

Suggestions

Move the full Dockerfile, docker-compose, nginx, and GitHub Actions configurations into reference files (e.g. references/compose.md, references/nginx.md) and keep only decision-level guidance and short snippets in SKILL.md — it already points to docs/skill-guides/deploy-docker.md for complete examples, so the inline duplication is redundant.

Compress the IaC 'Princípios' section: Claude already knows declarative provisioning, idempotency, drift, and pets-vs-cattle; keep only the tool-mapping table, the Terraform-provisions/Ansible-configures rule, and the skill-boundary (07/20/24) delimitation.

Add a short top-level ordered workflow (build → deploy staging → validate health → approve → promote production → post-deploy checkpoint → rollback if unhealthy) near the top that sequences the existing sections into one coherent deploy runbook.

DimensionReasoningScore

Conciseness

The ~830-line body inlines complete 100–150-line config files (Dockerfile, docker-compose, nginx, GitHub Actions) despite deferring 'exemplos completos' to docs/skill-guides/deploy-docker.md, and the IaC section explains concepts Claude already knows (idempotency, drift, 'Funciona na minha máquina... gado, não bicho de estimação'), matching the several-unnecessary-explanations anchor rather than the mostly-efficient one.

2 / 5

Actionability

Guidance is fully executable and copy-paste ready: a multi-stage Dockerfile with healthcheck and non-root user, complete compose/nginx/CI-CD configs, and hardened shell scripts with 'set -euo pipefail' covering common cases plus edge cases (first-deploy SSL, automatic rollback), matching the top anchor.

5 / 5

Workflow Clarity

Explicit validation feedback loops exist — the 'Checkpoint pós-deploy' mandates checking /api/health and rolling back within 30s instead of debugging in production, and deploy-with-tag-persist.sh auto-rolls-back on failed health check — but the sections lack one overarching ordered sequence from build to staging to production, so it sits between the clear-sequence and explicit-validation anchors.

4 / 5

Progressive Disclosure

Although headers exist and references to policies/*.md and docs/skill-guides/deploy-docker.md are clearly signaled and one level deep, roughly 500 lines of complete configuration content that clearly belongs in separate reference files are inlined in SKILL.md, matching the 'content that clearly belongs in separate files is inlined' anchor.

2 / 5

Total

13

/

20

Passed

Description

91%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it clearly states capabilities, gives an explicit 'Use quando' clause, and enumerates a rich, natural trigger list. The only weaknesses are slightly incomplete capability coverage and a few overly broad trigger terms that could collide with related skills in the same kit.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'criar Dockerfile, docker-compose, configurar pipeline CI/CD, deploy em cloud, configurar nginx, SSL' — matching the several-specific-actions anchor, but coverage has minor gaps (rollback, monitoring, and IaC capabilities shown in the body are absent), so it falls just short of the comprehensive anchor 5.

4 / 5

Completeness

It explicitly answers both what ('Skill do DevOps/Deployer para dockerização, CI/CD, e deploy de aplicações') and when ('Use quando precisar criar Dockerfile... ou qualquer operação de infraestrutura. Trigger em: ...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

The trigger list is comprehensive and natural — "deploy", "Docker", "Dockerfile", "docker-compose", "CI/CD", "GitHub Actions", "nginx", "SSL", "produção", "staging", "Kubernetes", "AWS", "build", "release" — covering tool names, environments, and user phrasing, which matches the comprehensive-coverage-with-synonyms anchor.

5 / 5

Distinctiveness Conflict Risk

The DevOps/deploy niche is well defined with distinct triggers, but broad terms like 'build', 'release', 'ambiente', and 'AWS' create overlap risk with the sibling skills the kit itself references (release orchestration skill 24, SRE skill 20), keeping it below the minimal-conflict anchor.

4 / 5

Total

18

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (836 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

13

/

16

Passed

Repository

felvieira/claude-skills-fv

Path

skills/07-deploy-docker/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.