CtrlK
BlogDocsLog inGet started
Tessl Logo

configuring-load-balancers

Configure use when configuring load balancers including ALB, NLB, Nginx, and HAProxy. Trigger with phrases like "configure load balancer", "create ALB", "setup nginx load balancing", or "haproxy configuration". Generates production-ready configurations with health checks, SSL termination, sticky sessions, and traffic distribution rules.

72

Quality

67%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/devops/load-balancer-configurator/skills/configuring-load-balancers/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

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

This is a strong skill description that clearly identifies its domain (load balancer configuration), lists specific technologies and capabilities, and provides explicit trigger phrases. The description is concise yet comprehensive, covering both the 'what' and 'when' effectively. Minor note: the description starts with 'Configure use when' which reads slightly awkwardly but doesn't significantly impact functionality.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and technologies: configuring ALB, NLB, Nginx, HAProxy, and generating configurations with health checks, SSL termination, sticky sessions, and traffic distribution rules.

3 / 3

Completeness

Clearly answers both what (generates production-ready configurations with health checks, SSL termination, sticky sessions, traffic distribution) and when (explicit trigger phrases like 'configure load balancer', 'create ALB', etc.).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'configure load balancer', 'create ALB', 'setup nginx load balancing', 'haproxy configuration', plus specific product names like ALB, NLB, Nginx, HAProxy.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche around load balancer configuration. The specific product names (ALB, NLB, Nginx, HAProxy) and domain-specific terms (SSL termination, sticky sessions) make it unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

35%

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

This skill covers an extremely broad topic (4+ load balancer types across cloud and on-prem) but provides no concrete, executable configuration examples—the most critical gap. The instructions read as a high-level checklist rather than actionable guidance, and the 'Examples' section lists user prompts rather than actual configuration outputs. The error handling table is a useful addition, but without any code snippets or configuration templates, Claude would be relying entirely on its training data rather than skill-specific guidance.

Suggestions

Add concrete, copy-paste-ready configuration examples for at least Nginx upstream blocks, HAProxy frontend/backend sections, and Terraform ALB resources—these are the core deliverables the skill claims to produce.

Replace the 'Examples' section (which lists user prompts) with actual input/output examples showing a request and the corresponding generated configuration.

Split the broad coverage into separate reference files (e.g., nginx-lb.md, haproxy-lb.md, aws-alb.md) and keep SKILL.md as a concise overview with links to each.

Add intermediate validation steps in the workflow (e.g., validate Terraform with 'terraform validate' before apply, test Nginx config before reload) rather than deferring all testing to the final step.

DimensionReasoningScore

Conciseness

The content is reasonably structured but includes some unnecessary explanation that Claude would already know (e.g., explaining what ALB vs NLB is for, what L4 vs L7 means). The prerequisites section explains basic concepts. However, it's not egregiously verbose.

2 / 3

Actionability

Despite covering a broad topic, the skill provides zero executable code, no concrete configuration snippets, no Terraform blocks, no Nginx config examples, and no HAProxy config examples. The instructions are entirely abstract descriptions of what to do rather than showing how to do it. The 'Examples' section lists prompts, not actual output examples.

1 / 3

Workflow Clarity

The 9-step workflow provides a reasonable sequence and mentions validation at step 9 (nginx -t, config check), but validation is only at the end rather than integrated throughout. For a multi-step process involving configuration generation across multiple platforms, there are no intermediate checkpoints or feedback loops for error recovery.

2 / 3

Progressive Disclosure

The content has clear sections and references an external errors.md file, but the main content tries to cover four different load balancer types inline without splitting into separate reference files. The broad scope (ALB, NLB, GCP, Nginx, HAProxy) would benefit from separate detailed guides for each, with the SKILL.md serving as an overview with links.

2 / 3

Total

7

/

12

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.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.