CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

after-action-report

Run a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis, contributing factors, and actionable lessons. Use this skill whenever the user wants to run a postmortem, retrospective, AAR, or after-action review on any past event. Triggers on after-action report, AAR, postmortem, retrospective, retro, post-incident review, what went well what didn't, lessons learned, blameless postmortem, root cause analysis, RCA, five whys. Also triggers when the user has just shipped something or just resolved an incident and wants to capture learnings.

73

Quality

92%

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

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

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

A strong, well-structured body: concrete facilitation guidance, a complete output template, a sequenced workflow with feedback loops, and a clearly signaled reference file. The main improvement opportunities are trimming inferable commentary, adding explicit validation checkpoints between workflow steps, and deduplicating the inline output format against the reference template.

Suggestions

Trim editorial commentary a competent model can infer (e.g. 'This is not consolation. It's calibration.' and the four-bullet 'What blameless does not mean' list), keeping the genuinely non-obvious framing like 'why was this decision reasonable to make?'

Add explicit validation gates between workflow steps, e.g. 'Confirm the timeline is agreed by all participants before moving to root cause analysis' and 'Verify every action item has a named owner and a date before closing the meeting'.

Replace the inline output-format block with a pointer to references/aar-template.md (or keep only a minimal skeleton), since the reference already contains the full fillable template — this removes duplication and shrinks the body.

DimensionReasoningScore

Conciseness

The body is dense with operational specifics (timings, criteria, worked examples) and contains virtually no filler, but a few passages explain judgment a competent model could infer ('This is not consolation. It's calibration.'; the 'What blameless does not mean' list) and the five-whys walkthrough covers a technique Claude already knows. This matches the score-4 anchor (efficient, minor over-explanation that could be trimmed) — not 5 because some sentences state the inferable, not 3 because there is no padded or unnecessary section.

4 / 5

Actionability

For an instruction-only skill the guidance is fully executable: a copy-paste output-format skeleton, a worked five-whys example and causal-chain example, a timed meeting agenda, an action-items table with owners/dates/types, and concrete-vs-vague contrasts ('Improve monitoring' vs 'Add alert on connection pool saturation, threshold 80%, page on-call'). This matches the score-5 anchor — specific examples cover the common cases, with explicit directives even for edge behaviors like unclosed action items and unavailable data.

5 / 5

Workflow Clarity

The six-step workflow (schedule, gather inputs, run meeting, write, distribute, track) is clearly sequenced with specifics per step, and genuine feedback loops exist (timeline disagreements get resolved in-meeting; unclosed action items re-surface at the next AAR). It falls short of the score-5 anchor because validation is implicit rather than explicit gates — there is no checkpoint like 'confirm the timeline is agreed before root-cause discussion' — but it is well above score 3's missing-checkpoint anchor.

4 / 5

Progressive Disclosure

The single bundle file (references/aar-template.md) is real, one level deep, and clearly signaled in a 'Reference files' section with a description. The minor gap is that the inline output-format block in SKILL.md substantially duplicates the fillable template in the reference, content that could be delegated. This matches the score-4 anchor (good structure, most content appropriately placed, minor organization gaps) rather than 5.

4 / 5

Total

17

/

20

Passed

Description

100%Weight 40%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.

An exemplary description: third-person phrasing, a concrete what-statement listing the deliverables, an explicit Use-when clause, and a comprehensive set of natural trigger terms including colloquial variations. It clearly distinguishes after-the-fact analysis from active incident response.

DimensionReasoningScore

Specificity

The description names the domain (after-action review on a launch, incident, or completed project) and lists four concrete deliverables — timeline, root cause analysis, contributing factors, and actionable lessons — giving comprehensive coverage of what the skill produces. This matches the score-5 anchor (multiple specific concrete actions, comprehensive coverage) rather than score 4, which would require minor gaps.

5 / 5

Completeness

It explicitly answers both questions: the first sentence states what the skill does, and 'Use this skill whenever the user wants to run a postmortem, retrospective, AAR, or after-action review on any past event' plus 'Also triggers when the user has just shipped something or just resolved an incident' provides explicit, multi-conditional when-guidance. This matches the score-5 anchor with concrete trigger phrases; score 4 would require the when-clause to be less explicit, which it is not.

5 / 5

Trigger Term Quality

It enumerates natural synonyms and colloquial phrases users would actually say: postmortem, retrospective, AAR, retro, post-incident review, lessons learned, blameless postmortem, root cause analysis, RCA, five whys, plus 'what went well what didn't'. This matches the score-5 anchor (comprehensive natural terms including synonyms); no commonly used variant is missing.

5 / 5

Distinctiveness Conflict Risk

The niche is clear — post-event retrospective analysis — with distinct triggers, and the framing 'on any past event' separates it from active incident response. 'Root cause analysis' and 'five whys' carry only minimal overlap risk with an incident-response skill, matching the score-5 anchor (clear niche, distinct triggers, minimal conflict) rather than score 4.

5 / 5

Total

20

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

rampstackco/claude-skills

Path

skills/after-action-report/SKILL.md

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.