Install
Works with Claude Code. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rafeeqinea-explain-file
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/explain-file
Tools it pre-approves 4
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Read,Glob,Grep,WebSearch
What's inside
- Skill name
explain-file- Description
- Read a source file and explain every line in depth. Use when user says "explain this file", "walk me through", "teach me this code", or "what does this do". Designed for learning, not just reading.
- License
- MIT
- Allowed tools
- Read,, Glob,, Grep,, WebSearch
- Instructions
- 46 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Explain File — Deep Learning Mode ## Trigger `/explain-file <path>` or `/explain-file` (prompts for path) ## Instructions You are teaching a researcher who wants to understand every line. Not a summary — a deep walkthrough. ### Step 1: Read the file Read the entire file with the Read tool. ### Step 2: Context scan - Identify the language, framework, and libraries used - Check imports to understand dependencies - Identify the file's role in the larger project ### Step 3: Section-by-section explanation Break the file into logical sections. For each section: 1. **What it does** — plain English, no jargon first 2. **How it works** — the actual mechanism, line by line 3. **Why this approach** — design decisions, alternatives considered 4. **Math/Theory** — if there's underlying math (linear algebra, calculus, ML theory), explain it fully with equations 5. **Connections** — how this section connects to other parts of the codebase ### Step 4: Key takeaways - Summarise the 3-5 most important things to remember - Note any gotchas or subtle behaviours - Suggest what to read next in the codebase ## Output Format Use the Insight block format for key educational points: ``` `Insight ─────────────────────────────────────` [educational point] `─────────────────────────────────────────────────` ``` ## Rules - Never skip "obvious" lines — the user wants EVERYTHING explained - If a function calls another function in the codebase, briefly explain what that function does too - Use analogies where helpful - If you see a potential bug or improvement, mention it but don't derail the explanation
From rafeeqinea/claude-academic-toolkit, MIT.
More from rafeeqinea/claude-academic-toolkit
- 0.409score
self-improve
rafeeqinea
Deep self-analysis and improvement.
SkillDFreshness: DClaude Code - 0.409score
reflect
rafeeqinea
End-of-session reflection.
SkillDFreshness: DClaude Code +9 - 0.406score
debug
rafeeqinea
Structured debugging workflow that teaches the debugging process, not just fixes the bug.
SkillDFreshness: DClaude Code +9 - 0.406score
benchmark
rafeeqinea
Systematic benchmarking and comparison of algorithms, models, or approaches under identical conditions.
SkillDFreshness: DClaude Code +9 - 0.406score
drive-research
rafeeqinea
Search Google Drive for papers, datasets, documents, and pull files into the conversation.
SkillDFreshness: DClaude Code +9 - 0.406score
notebook-query
rafeeqinea
Query NotebookLM notebooks directly from Claude Code for grounded, citation-backed answers.
SkillDFreshness: DClaude Code +9 - 0.406score
notion-notes
rafeeqinea
Push research notes, experiment results, and session summaries to Notion.
SkillDFreshness: DClaude Code +9 - 0.406score
docs-lookup
rafeeqinea
Fetch the latest documentation for any programming library using Context7.
SkillDFreshness: DClaude Code +9 - 0.406score
experiment
rafeeqinea
Run, track, and compare ML experiments with structured logging.
SkillDFreshness: DClaude Code +9 - 0.403score
derive
rafeeqinea
Perform step-by-step mathematical derivations with full explanations and LaTeX output.
SkillDFreshness: DClaude Code +9 - 0.403score
teach
rafeeqinea
Explain any concept from absolute scratch using first principles, analogies, examples, and progressive complexity.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 9, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from rafeeqinea
- 0.409score
self-improve
rafeeqinea
Deep self-analysis and improvement.
SkillDFreshness: DClaude Code - 0.409score
reflect
rafeeqinea
End-of-session reflection.
SkillDFreshness: DClaude Code +9 - 0.406score
debug
rafeeqinea
Structured debugging workflow that teaches the debugging process, not just fixes the bug.
SkillDFreshness: DClaude Code +9 - 0.406score
benchmark
rafeeqinea
Systematic benchmarking and comparison of algorithms, models, or approaches under identical conditions.
SkillDFreshness: DClaude Code +9 - 0.406score
drive-research
rafeeqinea
Search Google Drive for papers, datasets, documents, and pull files into the conversation.
SkillDFreshness: DClaude Code +9 - 0.406score
notebook-query
rafeeqinea
Query NotebookLM notebooks directly from Claude Code for grounded, citation-backed answers.
SkillDFreshness: DClaude Code +9
Cite this page
explain-file skill. Agent Mart. https://agentmart.dev/skills/rafeeqinea-explain-file (last updated 2026-10-24)