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
67%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/devops/load-balancer-configurator/skills/configuring-load-balancers/SKILL.mdQuality
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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 | |
3e83543
Table of Contents
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.