소스 정보
- 저장소
- chenxin-yan/nix-dotfiles
- 최근 소스 활동
- 2026년 8월 14일 21:13
- 감지된 SKILL.md 언어
- 영어
- 스타
- 4
- 포크
- 1
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/chenxin-yan/nix-dotfiles --skill codebase-walkthrough명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Use for "how does X work", code walkthroughs before changing something, and placement / ownership / layering questions ("where should this live", "which package owns this", "is this the right layer"). Explains subsystem architecture, runtime flow, onboarding mental models, and architectural concerns.
Critically evaluate GitHub PR review comments instead of blindly applying them. verify each against the code, fix what's valid, and report per-comment verdicts. Use when the user wants to handle, triage, or address PR review feedback.
Ground facts about a third-party dependency by reading its actual source at the installed version, instead of recalling it from memory. Clones the upstream repo into .agent-sources/ (git-excluded), checks out the tag matching the installed version, then delegates read-only subagents to trace exact behavior. Use proactively while building — before calling an unfamiliar dependency API, relying on a signature/default/return type, or explaining how a library works — and whenever debugging behavior that originates inside a dependency. Prefer this over training knowledge, which drifts from the version a project actually has installed and invents APIs that don't exist.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | codebase-walkthrough |
| description | Map a codebase or run a resumable, dependency-first guided tour. |
| disable-model-invocation | true |
Build the user a working mental model of a codebase: where its important parts live, how execution flows through them, and why its boundaries exist.
Follow the user's explicit request:
For a fresh tour or resume, look for WALKTHROUGH.md at the repository root,
then docs/WALKTHROUGH.md. Resume whichever exists. If both exist, ask which
is authoritative. If a fresh tour would replace an existing file, ask before
overwriting it. Create new progress files only at the repository root.
When the route or scope is unclear, confirm the user's goal, current familiarity, desired depth, and areas to include or skip. Proceed when the route and scope are explicit.
Read the repository and produce a codebase map grounded in cited paths:
The map is complete when every claim is supported by files you read and the next repository read would not change its architecture-level picture.
For a map-only request, present the map, offer a full tour, and stop here.
Propose a dependency-first reading order: foundations before their consumers. Each part covers one subsystem or package and states:
Wait for approval. After approval, create WALKTHROUGH.md from the template
below. Do not start Part 1 while approval is still pending.
Cover exactly one part per response. For that part, give the user:
path:line pointers
for the important code.Depth follows importance: explain core logic in detail and summarize glue.
Update WALKTHROUGH.md, then stop. Answer follow-up questions and correct
misunderstandings before moving on. Log feedback that changed the explanation
or plan. When the user changes the plan, immediately update its order,
current marker, and handoff notes.
Before teaching any later part, check whether the repository state recorded in
WALKTHROUGH.md still matches the worktree. Run the drift check if it changed.
WALKTHROUGH.md is the tour's compact source of truth, not a transcript.
Update it after plan approval, after presenting each part, after consequential
user feedback, and after every drift briefing.
# Codebase Walkthrough — <project>
Updated: <date>
Repository state: <full HEAD sha> <clean | dirty: paths>
## Tour contract
- Goal: <what the user wants to understand or do>
- Starting familiarity: <relevant context>
- Depth and scope: <included and skipped areas>
## Codebase map
<current map>
## Plan
- [x] Part 1: <name> — covered
- [ ] Part 2: <name> ← current
- [ ] Part 3: <name>
## Part logs
### Part 1: <name>
- Baseline:
Scope paths:
Key files walked:
Core abstractions:
User corrections and decisions:
Open questions:
A part's baseline is the current commit when it is presented. Keep part logs brief: preserve decisions and the mental model, not the lesson prose.
Run this on every resume and whenever the repository changes during the tour:
HEAD. Record
dirty paths in handoff notes and recheck them on later resumes until they
are committed or reverted.Without Git history, reliable drift detection is unavailable. Say so, ask the user what changed, and re-read those areas before continuing.
After the last part and its check, replace the handoff notes with a one-page system summary and mark every resolved open question.