explain-this

Featured

Explain whatever the user is pointing at right now in plain language: a pending question, a piece of code, an error, a command output, or an artifact like a plan or findings report. Use when the user asks to "explain this", "what am I being asked", "what's happening right now", "help me understand this", "what does this mean", "what does this error mean", "what is this code doing", or "what do these options mean".

AI & Automation 402 stars 30 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Explain This Take whatever the user is pointing at and translate it into plain language. "This" is usually the most recent assistant output or something pasted as an argument: a multi-option prompt, a free-form question, a code block, an error, a command output, or an artifact like a plan, findings report, or diff. ## Step 1: Identify the Subject Pick the subject in priority order: 1. Text passed as an argument — use that 2. A quoted or selected region from the user's most recent message — use that 3. The most recent non-trivial assistant output — use that 4. If the guess is not obvious, lead the explanation by naming what was picked so the user can redirect ## Step 2: Ground in State Read whatever makes the explanation concrete, no more: - Files the subject references - The active skill's `SKILL.md` when a skill-specific question is being asked - `git status` and `git diff --stat` when the subject involves staged or unstaged changes - Any artifact cited (plan, spec, findings, test plan, audit, PR, commit) ## Step 3: Produce the Explanation The reader is an experienced developer who may not be fluent in every tech stack or acronym but doesn't need concepts from first principles. Skip ELI5. Use plain language; strip skill-internal jargon, or define it inline when the jargon is what the user needs explained (for example, "P1 peer" becomes "priority 1 finding from the peer reviewer"). Go beyond "what this does" and surface the trade-offs: pros and cons per choice, be...

Details

Author
tobihagemann
Repository
tobihagemann/turbo
Created
6 months ago
Last Updated
2 days ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

explain-simply

Explain any topic, decision, problem or piece of work to the user in plain language, pitched at a bright high-school student, using a fixed five-part structure (context, background, the issue, examples, recommendation). Use whenever the user says "explain this simply", "in simple terms", "spell it out", "I don't understand", "what do you mean by X", "walk me through this", "give me more detail", "I'm not sure what I'm looking at", or asks what something IS. Also use PROACTIVELY, without being asked, whenever presenting the user with a decision they have to make, surfacing an unfamiliar concept, or reporting a finding whose significance is not self-evident.

0 Updated 1 months ago
cobuchan
AI & Automation Listed

explain-it

Explain technical concepts, mechanisms, and systems to a technically fluent reader who is unfamiliar with the specific topic. Use when asked to explain how something works, walk through an algorithm or protocol, write a deep-dive or onboarding article, answer 'what is X', 'why does X behave this way', 'how does X work', 'break down X', or when synthesising findings from research into a written explanation. Also use when the reader will decide, review or approve rather than build, and asks what a change, task or proposal means in practice, what it costs, or what users will see. Builds understanding progressively along the reader's 'aha path' - opens with the why, bridges to adjacent knowledge, introduces one concept at a time, works the example at the altitude the reader needs, closes with tradeoffs. Do NOT use for marketing copy, code review, reference-style API documentation, or commit messages.

5 Updated today
sergeyklay
AI & Automation Featured

explain

Explain code, concepts, or system behavior with adjustable depth levels

5,950 Updated yesterday
FlorianBruniaux