CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deployment-patterns

Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications.

Quality

74%

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/deployment-patterns/SKILL.md

The canonical home for this skill is deployment-patterns in affaan-m/ECC

SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

A strong pattern-library skill: nearly everything is concrete, executable, and copy-paste ready, covering three language stacks and the full CI/CD-to-rollback lifecycle. Its weaknesses are moderate token bloat from concept explanations and duplicated Dockerfile examples, and a monolithic single-file layout where reference material should be split into separate files.

Suggestions

Trim the Deployment Strategies section to a compact comparison table (strategy / downtime / cost / rollback / use-when) and drop the ASCII rollout diagrams — Claude already knows how rolling, blue-green, and canary deployments work.

Split the body into reference files (e.g., references/dockerfiles.md, references/ci-cd.md, references/checklists.md) and keep SKILL.md as a concise overview with clearly signaled one-level-deep links, using the "When to Activate" section as the entry point.

Consolidate the three Dockerfiles into one canonical example plus a short stack-specific deltas note to cut duplicated tokens.

DimensionReasoningScore

Conciseness

The bulk is lean, directly usable reference material, but roughly sixty lines of ASCII diagrams plus Pros/Cons/Use-when tables explaining rolling, blue-green, and canary deployments re-explain concepts Claude already knows, and the three near-duplicate multi-stage Dockerfiles (Node, Go, Python) could be consolidated. It is above the 2 anchor (only some padded sections, not pervasive padding) but below the 4 anchor's "every token earns its place".

3 / 5

Actionability

Fully executable, copy-paste-ready content throughout: complete multi-stage Dockerfiles for three stacks, a full GitHub Actions pipeline with caching and artifact upload, working TypeScript health-check endpoints, Kubernetes probe YAML, and concrete rollback commands ("kubectl rollout undo deployment/app", "vercel rollback"). The deploy step's platform-specific placeholder comments are explicitly justified flexibility, not a gap.

5 / 5

Workflow Clarity

The "Pipeline Stages" section gives a clear sequence — lint → typecheck → tests → build → deploy staging → smoke tests → deploy production — with an explicit smoke-test checkpoint before production, and the production-readiness and rollback checklists gate the risky release step. It falls short of 5 because there is no single end-to-end guided workflow with feedback loops (e.g., what to do when smoke tests fail) and checkpoints remain implicit in places.

4 / 5

Progressive Disclosure

The single file has clear section headers and is navigable, but the ~420-line body inlines bulk reference material — three full Dockerfiles, a complete CI pipeline, probe YAML — that clearly belongs in separate reference files, and no references/ bundle exists. This matches the 3 anchor ("content that should be separate is inline") rather than 2, since structure is good rather than minimal.

3 / 5

Total

15

/

20

Passed

Description

66%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 well-scoped, domain-rich description that clearly communicates what the skill covers, with good natural trigger terms and low conflict risk. Its main deficiency is the complete absence of a "Use when…" trigger clause, which caps completeness; converting topic nouns into action verbs would push specificity to the top anchor.

Suggestions

Append an explicit trigger clause, e.g., "Use when dockerizing an app, setting up a CI/CD pipeline, planning a blue-green/canary rollout, or preparing for a production release."

Convert topic nouns into concrete third-person actions ("Containerize apps with multi-stage Dockerfiles", "Configure health checks and Kubernetes probes", "Execute rollbacks") to strengthen specificity.

Add common synonyms users say ("release", "ship to production", "kubernetes", "staging") to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The description lists several specific capability areas — "CI/CD pipeline patterns", "Docker containerization", "health checks, rollback strategies, and production readiness checklists" — giving near-comprehensive coverage of the deployment domain. It falls short of the 5 anchor because these are topic nouns rather than concrete actions (compare "Extract text… fill forms… merge documents"), and just misses the 5 anchor's "comprehensive" bar on minor gaps (e.g., monitoring/observability is only implied).

4 / 5

Completeness

The "what" is clearly and specifically answered (six named capability areas for web applications), but there is no "Use when…" clause or equivalent explicit trigger guidance anywhere in the description. Per the judging guidelines, a missing 'Use when' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Natural terms users would say are present: "deployment", "CI/CD", "Docker", "health checks", "rollback", "production" — good keyword coverage. A few natural terms and synonyms are missing (e.g., "release", "ship", "kubernetes/k8s", "staging"), keeping it below the 5 anchor's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The deployment/CI-CD niche with rollback and production-readiness framing is mostly distinct — a user asking to "dockerize my app" or "set up a rollback plan" would land here. Minor overlap risk remains with a dedicated Docker/containerization skill or a monitoring skill, so it does not reach the 5 anchor's minimal-conflict bar.

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

valeriibeck-star/claude-skills

Path

skills/deployment-patterns/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.