source-command-explain-repository skill
Explains the functionality of a supplied repository using source evidence, simple language, and bounded analogies.
- GitHub stars
- 95
- Files
- 1
- Last commit
- Oct 18, 2026
- License
- AGPL-3.0-or-later
- Allowed tools
- —
What does the source-command-explain-repository skill do?
source-command-explain-repository explains the functionality of a supplied repository using source evidence, simple language, and bounded analogies.
Summary generated from the skill's SKILL.md.
About the source-command-explain-repository skill
Developers seeking to understand complex codebases can use this skill to receive clear explanations of how a specific repository functions. It translates technical source code into simple language suitable for an eighth-grade reading level by utilizing bounded analogies and direct source evidence.
An agent should load this skill when a user requests to run the migrated explain-repository source command. The process relies on the command procedure documentation found in the commands directory to ensure accuracy. Instead of providing raw technical jargon, the tool produces a conceptual breakdown that makes the underlying logic of a repository accessible to non-experts or developers new to a project.
What an agent can do with it
- 1Simplify complex repository logicAsk the agent to explain how a specific codebase works using simple language and analogies.
- 2Execute migrated source commandsTrigger the explanation process by requesting the migrated explain-repository command.
Written from the skill's SKILL.md. Every use case is checked against a quote from it.
How to install the source-command-explain-repository skill
Each command copies the skill folder into the client's skills directory. Restart the client or start a new session to load it.Install the source-command-explain-repository skill in Plugin
/plugin marketplace add legioncodeinc/vibe-coding-tools /plugin install documentation-tools@wasp-nest
Install the source-command-explain-repository skill in Claude Code
~/.claude/skills/source-command-explain-repository/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/documentation-tools/skills/source-command-explain-repository ~/.claude/skills/source-command-explain-repositoryInstall the source-command-explain-repository skill in Claude Code (project)
.claude/skills/source-command-explain-repository/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/documentation-tools/skills/source-command-explain-repository .claude/skills/source-command-explain-repositoryInstall the source-command-explain-repository skill in Codex
~/.agents/skills/source-command-explain-repository/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/documentation-tools/skills/source-command-explain-repository ~/.agents/skills/source-command-explain-repositoryInstall the source-command-explain-repository skill in Gemini CLI
~/.gemini/skills/source-command-explain-repository/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/documentation-tools/skills/source-command-explain-repository ~/.gemini/skills/source-command-explain-repositoryInstall the source-command-explain-repository skill in Claude.ai
npx degit legioncodeinc/vibe-coding-tools/plugins/documentation-tools/skills/source-command-explain-repository source-command-explain-repository && zip -r source-command-explain-repository.zip source-command-explain-repository # claude.ai → Customize → Skills → + → Create skill → Upload a skill → source-command-explain-repository.zip
SKILL.md
View on GitHubsource-command-explain-repository
Use this skill when the user asks to run the migrated source command explain-repository.
Read the command procedure in full before acting. Resolve paths in that procedure relative to its commands/ directory. Codex invokes this as a skill, not a slash command.
Files in this skill
1source-command-explain-repository skill questions
How do I install the source-command-explain-repository skill in Claude Code?
Run npx degit legioncodeinc/vibe-coding-tools/plugins/documentation-tools/skills/source-command-explain-repository ~/.claude/skills/source-command-explain-repository. Claude Code loads skills from ~/.claude/skills (all projects) or .claude/skills (one project) and uses a skill when its description matches the task.
Which clients can use the source-command-explain-repository skill?
Any client that reads the Agent Skills format: Claude Code, Codex, Gemini CLI and claude.ai (upload as a ZIP). Scripts in the skill run only where the client allows code execution.
How does the explain-repository skill explain code?
The skill uses source evidence, an eighth-grade reading level, and bounded analogies to explain how a repository works.