subconscious-systems/odsc-east-2026 · Archived

repo-tour

Give a structured tour of a GitHub repository — README, entry points, key directories, and recent activity. Use whenever the user asks to "explore", "tour", "summarize", or "understand" a GitHub repo.

First seen Jun 21, 2026

Installation

$ npx skills add subconscious-systems/odsc-east-2026 --skill repo-tour

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 3
License Apache-2.0
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseApache-2.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,935 B
  • docs SUMMARY.md 219 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Repo Tour

A guided walkthrough of an unfamiliar GitHub repo. Output a 5-section markdown report so the reader can decide what it does, how it's built, where to start reading, what's active right now, and what to watch out for.

Steps

  1. Identify the repo. Parse owner/name from the user query. If the user gave

only a name, ask once for the owner. If they gave a URL, strip to owner/name.

  1. Read the README. Call the GitHub MCP tool to fetch README.md from the

default branch. This is the single highest-value read — do it first.

  1. Map the top-level structure. List the contents of the root directory.

Note presence of: src/, lib/, app/, pkg/, cmd/, internal/, tests/, docs/, examples/, scripts/. Their absence is also a signal.

  1. Read the build/config manifest. Whichever exists, pick the most authoritative:

- pyproject.toml / setup.py / requirements.txt (Python) - package.json (JS/TS) - Cargo.toml (Rust) - go.mod (Go) - Gemfile (Ruby) - pom.xml / build.gradle (JVM)

Extract: name, version, declared dependencies (top 5–10 only), entry points / scripts.

  1. Find entry points. Look for main., index., cli.*, main.py,

files referenced under [project.scripts] / "bin" / "main" in the manifest. Read one entry-point file end-to-end.

  1. Sample recent activity. Fetch:

- The 5 most recent merged pull requests. - The 5 most recent open issues.

Skim titles and short bodies. Look for themes (refactor in progress, breaking change brewing, frequently reported bug, large unmerged PR).

  1. Synthesize the report. Output exactly five sections in markdown:

``` ## What it does 2–3 sentences. Plain language. No marketing copy.

## How it's built Language, frameworks, top dependencies, notable architecture choices.

## Where to start reading 1–3 file paths a new contributor should open first, with one sentence each.

## What's active Themes from recent PRs and open issues. Surface anything unusual.

## What to watch Risks, gotchas, deprecated paths, pinned issues, unfinished refactors. ```

Stopping rules

  • If the README alone answers the user's question, stop after step 2 and report.
  • Don't recursively read every file. Sample, don't crawl.
  • Hard ceiling: at most ~10 GitHub MCP tool calls per tour. Quality over coverage.

Tips

  • If a directory listing is huge (>50 entries), only read the first page.
  • If a file is huge (>1k lines), read just the first ~100 lines.
  • Prefer search_code over deep traversal when looking for a specific symbol.