technology-job
Skill0 starsChanged 2 months agoApache-2.0View on GitHub
One or two sentences: what this diagnoses or produces, and the concrete symptoms or requests that should trigger it. Name the error strings an engineer would type. 40-1024 characters.
In this repository26 other files it gives its agents.
- AGENTS.mdAGENTS.md
- aws-production-debuggingSkill
- github-actions-debuggingSkill
- postgresql-troubleshootingSkill
- container-image-reviewSkill
- docker-debuggingSkill
- incident-triageSkill
- postmortem-analysisSkill
- production-debuggingSkill
- kubernetes-networkingSkill
- kubernetes-production-readinessSkill
- kubernetes-resource-debuggingSkill
- kubernetes-troubleshootingSkill
- linux-network-debuggingSkill
- linux-performanceSkill
- linux-troubleshootingSkill
- dns-troubleshootingSkill
- http-debuggingSkill
- tls-debuggingSkill
- observability-debuggingSkill
- prometheus-troubleshootingSkill
- slo-designSkill
- secrets-management-reviewSkill
- terraform-reviewSkill
- terraform-safe-changesSkill
- terraform-troubleshootingSkill
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 3 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 40
Collect evidence: Read-only commands only. Capture output before anything changes.
- Distinctive: line 43
Test the top hypothesis: Prefer a test that eliminates a whole class of causes.
- Very specific: line 104
Delete this subsection if risk is not destructive.
- Distinctive: line 119
Verify at least two independent layers (e.g.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Technology Job
One-line statement of the job this skill does.
Purpose
Use this when:
- Symptom or request that should route here.
- Another one.
Do not use this when:
- The problem is actually X — use
other-skillinstead. - The change is routine and already covered by an existing runbook.
What this skill assumes: state what must be true (access level, tooling installed, etc.).
Operating Procedure
Work top to bottom. Do not skip to remediation.
- Establish the environment. What cluster/account/host/version is this? Record it.
- Collect evidence. Read-only commands only. Capture output before anything changes.
- State the symptom precisely. "30% of requests return 503 since 14:20 UTC", not "it's broken".
- Form hypotheses. Rank by likelihood given the evidence, not by familiarity.
- Test the top hypothesis. Prefer a test that eliminates a whole class of causes.
- Apply the smallest safe change. One change at a time.
- Verify. See Verification. A command exiting 0 is not verification.
- Document. What was observed, what changed, how to roll back.
Label every statement as Observed, Assumed, Recommended, or Unverified. When something is unknown, run an inspection command or ask one targeted question — do not guess identifiers, regions, or versions.
Investigation
Step 1 — <what this establishes>
command --with-flags <placeholder>What it checks, the specific field or line to look at, and what each plausible value implies.
Step 2 — <what this establishes>
another-commandSame: signal, then meaning.
Decision Tree
Symptom
├── Condition A observed
│ ├── Sub-condition → likely cause, next check
│ └── Sub-condition → likely cause, next check
└── Condition B observed
└── likely cause, next checkCommon Causes
| Cause | Signal | Fix | Risk |
Safety
Read-only
Commands that only inspect. Safe to run unprompted.
command --dry-run
Potentially disruptive
Restarts connections, evicts workloads, changes live configuration. Requires an explicit decision and a stated rollback.
command --apply— blast radius: ..., rollback: ...
Destructive
Delete this subsection if risk is not destructive. If it stays, every entry needs the backup or
confirmation that must happen first.
command --delete— irreversible. Requires: verified backup, explicit human confirmation, blast-radius check naming every affected resource.
Verification
State the before and after in observable terms.
Before: <metric or status>
After: <metric or status>Verify at least two independent layers (e.g. the platform's own status and a client-side check).
Anti-Patterns
Bad: the shortcut people reach for. Better: what to do instead, and why the shortcut hides the cause.
Composition
other-skill— when the investigation points at that layer.
References
references/<file>.md— what it contains and when to read it.- Official docs — what to look up there.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
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.

