agentleFS
kellen-millerkellen-miller/skills/explain-implementation/SKILL.md

explain-implementation

Skill2 starsChanged 4 days agoMITView on GitHub

Use when a completed implementation needs an ownership transfer, a visual PR explanation, or a source-backed walkthrough of its lifecycle and decisions.

1 other project uses a version of this.

Adopted by

Most recently taken up by

  • Other versions1 project uses a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 1

    1. TheEdoRan/skills★ 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 repository4 other files it gives its agents.

The file

We split this skill into the rules it gives an agent

8 rules. About 0 are common, 7 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈7

    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
  1. Distinctive:

    Read the approved intent, final diff including new files, entry points and adjacent callers, relevant tests, execution output, and review …

    line 16
  2. Distinctive:

    Prefer final source over planned source.

    line 18
  3. Very specific:

    Read $pr for its Summary, Evidence, and Merge Danger structure.

    line 29
  4. Distinctive:

    Use committed GitHub source links in published PRs.

    line 45
  5. Distinctive:

    Do not add quizzes, HTML artifacts, annotation servers, or a separate briefing workflow.

    line 47
  6. Distinctive:

    Check the explanation against the final source, validation, and review evidence.

    line 52
  7. Distinctive:

    If reconstruction finds a material contradiction, return it to the implementation owner for a bounded fix and relevant validation.

    line 53
  8. Distinctive:

    Create or update the PR only when already authorized.

    line 57

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

Explain Implementation

Explain the final implementation visually in the PR body. Start with the concrete trigger and resulting behavior, then show the lifecycle from its main entry point. Scale the explanation to the change; a small fix needs little prose.

Reconstruct From Evidence

Read the approved intent, final diff including new files, entry points and adjacent callers, relevant tests, execution output, and review dispositions. Prefer final source over planned source. Explain deviations only when they help a reviewer understand the resulting design. Use the repository's glossary and architectural decisions when present.

A fresh explanation context can help for a substantial implementation. Give it source and evidence pointers, not the author's conclusions. It drafts the PR body; the main agent verifies it and owns publication. This is explanation, not another mandatory review event.

Draft The PR Body

Read $pr for its Summary, Evidence, and Merge Danger structure. If unavailable, use those three sections directly. Respect the repository's PR template.

  • Summary: choose the smallest visual that explains the change: a call tree, before/after diff sketch, component/file tree, pseudocode, or Mermaid. Put brief prose next to it. Show ownership and side-effect ordering; include an important failure or recovery path when it changes the behavior. For a larger ownership transfer, explain consequential decisions and where a maintainer would change the feature next. Link verified source paths or symbols.
  • Evidence: map the claimed behavior to observed before/after output, relevant tests, or UI screenshots. Distinguish execution from source inspection and simulated checks. Never invent a failing baseline, screenshot, or test run. Say when a baseline or requested validation is unavailable.
  • Merge Danger: explain reversibility (one-way or two-way door), affected surfaces, and any rollout, recovery, or remaining limitation that affects review.

Use committed GitHub source links in published PRs; local absolute file links are for chat. Avoid copying large code blocks that obscure the lifecycle. Do not add quizzes, HTML artifacts, annotation servers, or a separate briefing workflow. The PR itself is the durable visual explanation.

Verify And Publish Within Scope

Check the explanation against the final source, validation, and review evidence. If reconstruction finds a material contradiction, return it to the implementation owner for a bounded fix and relevant validation; update the explanation afterward. Reopen review only when changed evidence introduces material risk.

Create or update the PR only when already authorized. Otherwise return the draft body in chat; missing publication permission does not block explaining the work. Report the PR link, meaningful checks, and material limitations. Do not treat writing an explanation as proof that the implementation is correct.

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.