CtrlK
BlogDocsLog inGet started
Tessl Logo

server-management

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

36

Quality

32%

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

28%Scale 1-5

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

This skill reads as a high-level reference card of server management principles, but it provides almost no actionable guidance—no commands, no code, no concrete examples. Most of the content consists of categorization tables containing information Claude already knows (e.g., 'use SSH keys, not passwords'). The skill's stated goal of teaching 'thinking, not commands' results in content that is too abstract to be useful as a skill file.

Suggestions

Add concrete, executable examples for key operations (e.g., a PM2 ecosystem config, a systemd unit file, a health check endpoint implementation) to make the skill actionable rather than purely conceptual.

Remove or drastically condense tables of well-known principles (security basics, log types, alert severity) that Claude already understands, and focus token budget on novel decision-making frameworks or project-specific conventions.

Add a concrete troubleshooting workflow with actual commands (e.g., `systemctl status`, `journalctl -u`, `df -h`, `free -m`) and explicit validation/feedback loops for error recovery.

Include at least one end-to-end worked example showing how to apply these principles to a real scenario (e.g., setting up a Node.js app with PM2, monitoring, and health checks).

DimensionReasoningScore

Conciseness

The content is mostly tables of general principles that Claude already knows (e.g., 'Restart on crash = Auto-recovery', 'SSH keys only, no passwords'). While the table format is compact, much of the information is common knowledge for Claude and doesn't add novel value. The skill teaches 'thinking' but the thinking presented is fairly basic.

3 / 5

Actionability

The skill is entirely abstract principles and categorizations with zero concrete commands, code examples, or executable guidance. It explicitly says 'Learn to THINK, not memorize commands' but provides no actionable steps Claude could execute. Statements like 'Check if running (process status)' give no concrete instruction.

1 / 5

Workflow Clarity

The troubleshooting section (Section 7) provides a rough sequence but with no concrete steps, validation checkpoints, or feedback loops. The scaling decisions section lists symptoms and solutions but doesn't describe a workflow. No validation or verification steps exist anywhere.

2 / 5

Progressive Disclosure

The content is organized into clear numbered sections with tables, which provides decent structure. However, there are no references to external files, and some sections (like security principles or monitoring tool selection) could benefit from deeper reference documents. For a skill with no bundle files, the internal organization is adequate but not exemplary.

3 / 5

Total

9

/

20

Passed

Description

36%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 is too abstract and high-level, reading more like a course syllabus than a skill description. It lacks concrete actions, specific trigger terms, and any 'Use when...' guidance, making it difficult for Claude to reliably select this skill from a pool of alternatives. The philosophical note 'Teaches thinking, not commands' is interesting but doesn't help with skill selection.

Suggestions

Add an explicit 'Use when...' clause with concrete trigger scenarios, e.g., 'Use when the user asks about server architecture decisions, capacity planning, choosing monitoring tools, or scaling strategies.'

Replace abstract categories with specific capabilities, e.g., 'Guides decisions on horizontal vs vertical scaling, process supervision strategies (systemd, supervisord), monitoring tool selection (Prometheus, Grafana), and resource allocation.'

Include natural user phrases and synonyms such as 'DevOps,' 'infrastructure,' 'server performance,' 'load balancing,' 'uptime,' and 'deployment strategy' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain (server management) and lists broad areas like 'process management, monitoring strategy, and scaling decisions,' but these are categories rather than concrete actions. No specific actions like 'configure load balancers' or 'diagnose memory leaks' are mentioned.

2 / 5

Completeness

Has a vague 'what' (server management principles, process management, monitoring, scaling) but completely lacks a 'when' clause. There is no explicit trigger guidance for when Claude should select this skill. The phrase 'Teaches thinking, not commands' describes the approach but not when to use it.

2 / 5

Trigger Term Quality

Includes some relevant keywords like 'server management,' 'process management,' 'monitoring,' and 'scaling,' but misses natural user phrases like 'deploy,' 'uptime,' 'CPU usage,' 'server crash,' 'load balancing,' or 'DevOps.' The terms are somewhat abstract.

3 / 5

Distinctiveness Conflict Risk

The focus on 'principles and decision-making' and 'thinking, not commands' provides some differentiation from command-reference skills, but 'server management' and 'monitoring' are broad enough to overlap with many DevOps, infrastructure, or sysadmin skills.

3 / 5

Total

10

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.