digestlisted
Install: claude install-skill danielimad/SKILLS
# Digest — cold repo orientation (read-only)
Purpose: land in a repo with zero prior context and come out understanding it, WITHOUT changing anything. This is orientation, not documentation — write nothing to the repo, run nothing that mutates state. If the user then wants it documented, hand off to /full-document.
> **Docs folder convention.** This skill and its siblings read and write repo docs under `.docs/` by default. If the repo's runbook names a different docs folder, the runbook wins. Nothing else depends on the name.
## Order (cheap → deep, stop-early when the picture is clear)
1. **Docs first** — README, `.docs/`, `docs/`, `CLAUDE.md`, CONTRIBUTING, any `*.md` at root. If they exist and are current, they're the fastest truth.
2. **Identity** — package manifests (package.json / pyproject / go.mod / Cargo.toml / *.xcodeproj / app.json), lockfile → language, framework, package manager, runtime.
3. **Shape** — top-level dirs + entry points (main/index/App), routing, the folder taxonomy. Read structure, not every file.
4. **Backend & data** — env keys (names only, never values), migrations/schema, supabase/prisma/drizzle config, API surface (/v1 routes, edge functions).
5. **Integrations** — external services wired in (Stripe, Supabase, Cloudflare, EAS, third-party APIs), inferred from deps + config + env key names.
6. **State** — git: current branch, last ~10 commits, uncommitted changes, how far ahead/behind. What was last happening here.
7. **Scars** — skim for `//