CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

server-management

Server management principles and decision-making. Process management, monitoring strategy, and scaling decisions. Teaches thinking, not commands.

Quality

51%

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 ./plugins/AI-Agents-Safe-Coding-Skills/skills/server-management/SKILL.md

The canonical home for this skill is server-management in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

35%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 well-formatted and organized into coherent sections, but it mostly restates standard operations knowledge that Claude already has and provides no executable commands or examples despite claiming to teach decision-making. The one genuinely structured workflow (troubleshooting priority) is clear, but the skill overall reads as a generic ops checklist rather than non-obvious guidance.

Suggestions

Cut tables that restate common knowledge (alert severity meanings, 'HTTP 200 = responding', 'use SSH keys') and keep only genuinely non-obvious decision guidance, such as the trade-off between PM2 clustering and systemd persistence or when a shallow vs deep health check is appropriate.

Add at least a few copy-paste-ready commands or config snippets (e.g. an ecosystem.config.js for PM2, a systemd unit with Restart=always) so the tool-selection tables translate into action.

Replace the circular 'When to Use' section with concrete guidance on when to apply each principle, or remove it and fold trigger conditions into the description.

DimensionReasoningScore

Conciseness

Although the table format is compact, a large fraction of the body restates knowledge Claude already has ('HTTP 200 | Service responding', 'Critical | Immediate action', 'Rotate logs to prevent disk fill', 'Run as root → Use non-root user'), so several sections add tokens without adding knowledge. It is noticeably below the efficient midpoint despite the terse style.

2 / 5

Actionability

Tool-selection tables name real tools (PM2, systemd, Grafana, Datadog, Sentry), giving concrete decision guidance, but 'Teaches thinking, not commands' yields no executable steps, commands, or example configurations — 'high-level hints but missing the specific steps to execute'.

2 / 5

Workflow Clarity

The troubleshooting priority section is a clearly ordered five-step sequence and 'Profile first, then scale' acts as a mild checkpoint, but no workflow includes validation or feedback loops, and the remaining sections are taxonomies rather than sequenced processes.

3 / 5

Progressive Disclosure

Section headers are clear and consistent, but ~160 lines of content are entirely inlined with no external references, and the closing 'When to Use' section is circular boilerplate ('applicable to execute the workflow or actions described in the overview') that adds no navigation value.

3 / 5

Total

10

/

20

Passed

Description

45%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 names a clear domain and enumerates its sub-topics, but it describes principles rather than concrete capabilities and provides no 'Use when...' trigger guidance at all. Adding explicit trigger conditions and one or two concrete actions would lift it substantially.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when managing production servers, choosing a process manager, setting up monitoring, or deciding whether to scale.'

Replace abstract nouns ('principles', 'decision-making', 'strategy') with concrete capabilities such as 'select process managers (PM2 vs systemd), configure health checks, and troubleshoot down servers'.

Include natural trigger keywords users would actually say (deploy, production, uptime, restart, logs, health check) to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Server management') and sub-topics ('process management, monitoring strategy, and scaling decisions') but uses abstract nouns rather than concrete action verbs, matching the anchor 'names the domain but actions are minimal or generic'. It does not reach anchor 3, which requires 1-2 concrete actions like 'extract' or 'fill'.

2 / 5

Completeness

A 'what' is stated (server management principles across process management, monitoring, and scaling), but the 'when' is entirely absent with no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3. The 'what' is also principle-level rather than capability-level, so it cannot score higher.

3 / 5

Trigger Term Quality

Terms like 'server management', 'monitoring', and 'scaling' are natural phrases users would say, but common variations and synonyms (deploy, production, ops, uptime, logs, restart, health check) are missing, matching the 'some relevant keywords but missing common variations' anchor.

3 / 5

Distinctiveness Conflict Risk

'Server management' is a recognizable niche but the description could overlap with related DevOps, deployment, container, and cloud-operations skills, matching 'somewhat specific but could still overlap with similar skills'.

3 / 5

Total

11

/

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

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/skills/server-management/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.