Administering Linux
Référence systemd, processus, système de fichiers, réseau et performance pour les administrateurs de serveurs Linux
Testé · Fonctionne
Ce que fait
Compétence de référence en administration système Linux couvrant les services et timers systemd, la gestion des processus et des logs, les systèmes de fichiers, le réseau, les pare-feu, le durcissement SSH et l'optimisation des performances. Se déclenche lors du déploiement d'applications sur des serveurs Linux, de l'écriture de fichiers d'unité systemd, du diagnostic de systèmes de production lents ou défaillants, ou de la gestion des utilisateurs et de la sécurité. Fournit des modèles durcis (sshd_config, unités systemd, script de sauvegarde) et six guides de référence approfondis.
Rapport de test
SKILL.md récupéré et 3 chemins référencés vérifiés via raw GitHub — backup.sh, sshd_config.hardened, et references/systemd-guide.md ont tous retourné HTTP 200 ; backup.sh utilise set -euo pipefail sans curl|sh/base64/exfil. Phrases de déclenchement jugées : DEVRAIT (toutes chargées) — "nginx keeps crashing on prod, set up auto-restart and check logs", "write a hardened systemd unit to run my Go binary as a service", "server load average is 15, find what's eating CPU" ; NE DEVRAIT PAS (correctement ignorées) — "write a Dockerfile and deploy to Kubernetes" (la compétence délègue explicitement l'orchestration de conteneurs), "set up a GitHub Actions CI/CD pipeline" (délègue à building-ci-pipelines). 5/5. Test de sortie : tâche = service systemd durci + déploiement pour une application web Node/Go. L'unité de base n'avait que User/WorkingDirectory/ExecStart/Restart=always ; l'unité suivant la compétence a ajouté un bloc de durcissement de sécurité (PrivateTmp, NoNewPrivileges, ProtectSystem=strict, ReadWritePaths), un ordre Requires=postgresql, ExecReload, Restart=on-failure+RestartSec, et une séquence de déploiement créant un utilisateur système verrouillé sans shell (useradd -r -s /bin/false) plus un rechargement du démon — concrètement plus sûr en production que la base.
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/ancoleman/ai-design-components.git /tmp/administering-linux-src mkdir -p ~/.claude/skills cp -R /tmp/administering-linux-src/skills/administering-linux ~/.claude/skills/administering-linux # SKILL.md lands at ~/.claude/skills/administering-linux/SKILL.md # No external deps, API keys, or build step. References + examples come along in the copied dir. # The skill is knowledge/template only — commands it teaches (systemctl, journalctl, etc.) run on a real Linux host you supply.
Commandes et exemples de prompts
/administering-linuxRéférence systemd, processus, système de fichiers, réseau et performance pour les administrateurs de serveurs Linux
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Diagnose why this systemd service keeps failingOptimize server performance under high loadTroubleshoot this production networking issue