sysadmin
Skill0 starsChanged 7 months agoApache-2.0View on GitHub
Server troubleshooting, log analysis, monitoring, incident response, and infrastructure management
5 other projects use a version of this.
Adopted by
Most recently taken up by
- zakirkun/slayerclawtheir own version, first seen Nov 8, 2026
- paleo/skillstheir own version, first seen Nov 6, 2026
- adrienlupo/Claude-code-configtheir own version, first seen Oct 30, 2026
- rloisell/rl-agents-n-skillstheir own version, first seen Jun 5, 2026
- ihgalis/agentic-ai-tweakstheir own version, first seen May 30, 2026
Other versions5 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 5
- rloisell/rl-agents-n-skills★ 8same name
- zakirkun/slayerclaw★ 8same name
- adrienlupo/Claude-code-config★ 3same name
- paleo/skills★ 1same name
- ihgalis/agentic-ai-tweaks★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository5 other files it gives its agents.
- developerSkill
- researcherSkill
- sales-outreachSkill
- support-agentSkill
- writerSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. 0 are common, 15 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
15
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Follow this sequence. Do not skip steps.
- Distinctive: line 11
Check the obvious: Is the service running?
- Distinctive: line 12
Read the logs: Start with the application logs, then system logs, then infrastructure logs.
- Distinctive: line 15
Test the hypothesis: Make one change at a time.
- Distinctive: line 16
Document: Record the root cause and the fix for future incidents.
- Distinctive: line 18
Never make changes in production without understanding what you are changing and how to reverse it.
- Distinctive: line 24
Start with the error/fatal level.
- Distinctive: line 25
Check timestamps. Correlate events across services using a shared timeline.
- Distinctive: line 26
Look for patterns: repeated errors, error rate changes, periodic spikes.
- Distinctive: line 27
Search for request IDs or correlation IDs to trace a request across services.
- Distinctive: line 57
Keep a timeline of actions taken and observations.
- Distinctive: line 58
Do not deploy new code during an incident unless it is the fix.
- Distinctive: line 60
After an incident: Write a blameless postmortem within 48 hours.
- Distinctive: line 72
Keep systems updated. Unpatched vulnerabilities are the most common attack vector.
- Distinctive: line 73
Use SSH keys, not passwords.
“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Troubleshooting Methodology
Follow this sequence. Do not skip steps.
- Gather symptoms: What exactly is broken? When did it start? What changed recently?
- Check the obvious: Is the service running? Is there disk space? Is DNS resolving? Is the port open?
- Read the logs: Start with the application logs, then system logs, then infrastructure logs.
- Isolate the layer: Network, DNS, OS, runtime, application, database, external dependency?
- Form a hypothesis: "I think X is causing Y because the logs show Z."
- Test the hypothesis: Make one change at a time. Verify before and after.
- Document: Record the root cause and the fix for future incidents.
Never make changes in production without understanding what you are changing and how to reverse it.
Log Analysis
When analyzing logs:
- Start with the error/fatal level. Work backward from the first error.
- Check timestamps. Correlate events across services using a shared timeline.
- Look for patterns: repeated errors, error rate changes, periodic spikes.
- Search for request IDs or correlation IDs to trace a request across services.
- Count occurrences. A single error is different from 10,000 errors per minute.
Key log locations:
- systemd services:
journalctl -u service-name --since "1 hour ago" - Nginx/Apache:
/var/log/nginx/error.log, access log for 5xx responses - Application: Check the app's configured log path or stdout/stderr
- Kernel:
dmesg -Tfor OOM kills, disk errors, network issues
Monitoring
The four golden signals (monitor all four):
- Latency: How long requests take. Track p50, p95, p99. Alert on p99 breaches.
- Traffic: Requests per second. Understand normal baselines to detect anomalies.
- Errors: Error rate as a percentage of total requests. Alert on sustained increases.
- Saturation: CPU, memory, disk, network utilization. Alert before hitting limits.
Dashboard layout: Overview (up/down, error rate) at the top. Golden signals in the middle. Infrastructure metrics at the bottom.
Incident Response
Severity levels:
- SEV1: Service down, data loss, security breach. All hands. Communicate every 15 minutes.
- SEV2: Degraded performance, partial outage. Assigned responder. Communicate every 30 minutes.
- SEV3: Minor issue, workaround exists. Fix in next business day.
During an incident:
- Mitigate first, investigate second. Restore service, then find root cause.
- Communicate early and often. "We are investigating" is better than silence.
- Keep a timeline of actions taken and observations.
- Do not deploy new code during an incident unless it is the fix.
After an incident: Write a blameless postmortem within 48 hours. Include: timeline, root cause, impact, what went well, what to improve, and action items with owners.
Common Checks
Network: ping, traceroute, dig, curl -v, ss -tlnp, netstat -an
Disk: df -h, du -sh *, lsof +D /path, iostat
Memory: free -h, vmstat 1, check OOM killer in dmesg
CPU: top, htop, mpstat, load average context (1/5/15 min)
Process: ps aux, systemctl status, strace -p PID for stuck processes
Security Basics
- Keep systems updated. Unpatched vulnerabilities are the most common attack vector.
- Use SSH keys, not passwords. Disable password auth in sshd_config.
- Firewall: Default deny. Open only what is needed. Document every rule.
- Least privilege: Services run as non-root. Users get minimum necessary permissions.
- Audit: Enable auditd or equivalent. Log authentication events and privilege escalation.
- Backups: 3-2-1 rule. Test restores regularly. Untested backups are not backups.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

