agentleFS
bouobbouob/sysadmin-skills/skills/done-ops/SKILL.md

done-ops

Skill2 starsChanged 6 months agoMITView on GitHub

Operations task verification gate before claiming work is complete. This skill should be used before closing incidents, finalizing change requests, sending resolution notifications, or when asking "is this resolved?", "can we close this?", "is the change complete?", or verifying SLO compliance after an incident. Evidence before claims — verify operational status first.

The file

We split this skill into the rules it gives an agent

3 rules. About 0 are common, 3 are distinctive, and 0 are 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.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    If the service has not been verified as operational in this session, the task cannot be claimed as complete.

    line 17
  2. Distinctive:

    Before claiming any operational task is complete:

    line 31
  3. Distinctive:

    After resolution, observe before final closure:

    line 85

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Operations Verification Gate

Core principle: Evidence before claims, always.

The Iron Law

NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE

If the service has not been verified as operational in this session, the task cannot be claimed as complete.

Related Skills

  • /incident — loads this skill before closing an incident
  • /change-request — loads this skill before finalizing a change
  • itil — provides the process framework for closure criteria

This skill is loaded as a gate by /incident and /change-request. It does not need to be invoked directly when using those workflows.


The Gate

Before claiming any operational task is complete:

  1. IDENTIFY — what evidence proves resolution/completion?
  2. VERIFY — confirm the evidence is current (not from memory or earlier checks)
  3. DOCUMENT — record the verification in the output document
  4. CONFIRM — does the evidence satisfy the closure criteria?
    • NO → state actual status with evidence, identify remaining actions
    • YES → state claim WITH evidence

Verification Requirements by Task Type

Incident Closure

CheckRequired Evidence
Service restoredService is accessible and functioning (confirmed by monitoring or manual test)
User confirmationAffected user/team confirms the issue is resolved
Monitoring stableNo recurring alerts for the affected component within the observation period
Documentation completeTimeline, actions taken, resolution, and follow-up items recorded
Problem recordCreated if root cause is unknown or incident is recurring
Communication sentResolution notification sent to all parties who received the initial alert
SLO compliance checked(Optional) Error budget impact estimated; note if budget is now < 10%

Change Request Closure

CheckRequired Evidence
Implementation completeAll steps in the implementation plan executed
Validation passedPost-implementation checks confirm expected behavior
No regressionRelated services unaffected (checked, not assumed)
Rollback not triggeredNo rollback criteria were met during implementation
PIR scheduledPost-Implementation Review scheduled within required timeframe
Users notifiedAffected users informed of completion (if applicable)

Status Page Update

CheckRequired Evidence
All components operationalEach affected component verified and set to Operational
Resolved update postedFinal status update published with summary
Duration recordedAccurate start and end times documented
Subscribers notifiedStatus page notification delivered

Red Flags — Stop and Verify

  • Using "should be fine", "probably resolved", "seems stable"
  • Closing an incident without contacting the reporter
  • Marking a change as complete without running the validation plan
  • Resolving a status page incident while components are still degraded
  • Relying on "it was working earlier" instead of checking now
  • Closing without documenting — if it is not written down, it did not happen

Observation Periods

After resolution, observe before final closure:

PriorityObservation Period
P11-2 hours of stability
P22-4 hours of stability
P3Confirm at next check-in
P4Immediate closure acceptable

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.