CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deployment-patterns

部署工作流、CI/CD流水线模式、Docker容器化、健康检查、回滚策略以及Web应用程序的生产就绪检查清单。

Quality

70%

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 ./docs/zh-CN/skills/deployment-patterns/SKILL.md
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.

The body is a well-organized, highly actionable reference with executable code across multiple stacks and useful checklists, weakened mainly by its monolithic structure — no progressive disclosure via reference files — and minor placeholder/undefined-helper gaps in the code examples. The ASCII strategy diagrams also mildly re-explain concepts Claude already knows.

Suggestions

Move the per-language multi-stage Dockerfiles and the full GitHub Actions workflow into reference files (e.g. references/dockerfiles.md, references/cicd.md), keeping only one exemplar Dockerfile and a pipeline-stage summary in SKILL.md.

Replace the placeholder deploy step with one concrete executable example per platform (e.g. an actual kubectl set image command), and define or stub the helper functions (checkRedis, checkExternalApi) used in the health-check example.

Compress the three ASCII deployment-strategy diagrams into a brief pros/cons/适用场景 table, since rolling, blue-green, and canary patterns are already well known.

DimensionReasoningScore

Conciseness

The body is dominated by dense, executable material (three full Dockerfiles, GitHub Actions YAML, k8s probe specs, checklists) with almost no prose padding, but the three ASCII walkthroughs of rolling/blue-green/canary deployments re-explain patterns Claude already knows, which keeps it below the lean anchor-5 level.

4 / 5

Actionability

Mostly executable, copy-paste-ready guidance: complete multi-stage Dockerfiles (Node/Go/Python), a full CI/CD workflow with GHA layer caching, concrete rollback commands (kubectl rollout undo, vercel rollback, railway up --commit), and zod startup validation. Minor gaps — the deploy job is a placeholder ("Platform-specific deployment command") and the health-check code calls undefined helpers (checkRedis, checkExternalApi) — prevent a 5.

4 / 5

Workflow Clarity

Pipeline stages are clearly sequenced with checkpoints ("lint → typecheck → unit tests → integration tests → build image → deploy staging → smoke tests → deploy production") and the rollback and production-readiness checklists act as validation gates. It falls short of a 5 because there is no explicit feedback loop for what to do when a checkpoint fails (e.g., smoke-test failure mid-pipeline).

4 / 5

Progressive Disclosure

Section headers and organization are clear, but everything is inlined in a ~430-line monolithic file with no bundle files at all — the three per-language Dockerfiles and the full CI/CD YAML clearly belong in separate reference files, matching the anchor where content that should be separate is inline.

3 / 5

Total

15

/

20

Passed

Description

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

The description clearly identifies a coherent deployment/production-readiness domain with strong natural trigger keywords, but it is a pure topic list with no action verbs and, critically, no 'Use when…' trigger clause. Adding explicit usage triggers would resolve its main weakness.

Suggestions

Add an explicit trigger clause, e.g. "Use when setting up CI/CD pipelines, containerizing applications with Docker, planning blue-green/canary/rolling deployments, or preparing production releases."

Rewrite the topic enumeration with third-person action verbs (e.g. "Provides deployment strategy patterns, multi-stage Dockerfiles, health check implementations, and rollback procedures") to state what the skill actually does.

Include common synonyms and tool names users say naturally — Kubernetes/k8s, GitHub Actions, blue-green (蓝绿), canary (金丝雀) — to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description enumerates domain topics ("部署工作流、CI/CD流水线模式、Docker容器化、健康检查、回滚策略…生产就绪检查清单") but contains no action verbs describing what the skill does, matching the anchor for naming the domain with minimal or generic actions rather than the 1-2 concrete actions required for a 3.

2 / 5

Completeness

The topic enumeration conveys a reasonably clear 'what', but the 'when' is entirely absent — there is no "Use when…" clause or equivalent trigger guidance, which caps completeness at 3 per the rubric guideline; it is not a 4 because the usage context is not even weakly implied.

3 / 5

Trigger Term Quality

Phrases like "CI/CD流水线", "Docker容器化", "健康检查", "回滚策略", and "生产就绪" are natural terms users would say when needing this skill, but common variations such as Kubernetes/k8s, blue-green/canary (蓝绿/金丝雀), or GitHub Actions are missing, so it does not reach comprehensive anchor-5 coverage.

4 / 5

Distinctiveness Conflict Risk

The combined framing of deployment workflows plus production readiness is a coherent, mostly distinct niche with minor overlap risk against dedicated Docker or CI/CD skills; it is not a 5 because those subdomains could plausibly collide with more specialized skills.

4 / 5

Total

13

/

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

xu-xiang/everything-claude-code-zh

Path

docs/zh-CN/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.