Community생산성 & 협업github.com

동굴탐험 저장소 탐색기

콜드 스타트 오리엔테이션, 광범위한 교차 파일 로컬리제이션 또는 직접 검색 실패 시 읽기 전용 저장소 탐색기입니다. 정확한 파일이나 심볼이 이미 지정된 경우 건너뜁니다. 경로:라인 인용만 반환하며, 읽기는 메인 컨텍스트 밖에 유지됩니다.

동굴탐험 저장소 탐색기란 무엇인가요?

이 스킬은 'FastContext'라는 이름의 빠르고 저렴한 읽기 전용 저장소 탐색 에이전트 역할을 합니다. 솔버 에이전트가 코드 로컬리제이션 질문을 위임하면, FastContext는 관련 코드가 *어디에* 있는지만 찾아 파일 경로와 라인 범위의 압축된 목록으로 보고합니다. 파일을 편집하거나, 명령을 실행하거나, 솔루션을 제안하지 않습니다. Claude Code, Cursor, Codex 등 모든 AI 어시스턴트 플랫폼에서 사용할 수 있습니다. 주요 작동 방식은 첫 번째 턴에서 여러 도구 호출(Glob, Grep, Read)을 병렬로 실행하여 광범위한 탐색을 수행하고, 증거에 따라 최대 2턴 이내에 관련 위치를 특정합니다. 솔버의 토큰 예산을 최적화하기 위해 빠르게 완료하며, 응답은 인용 블록(경로:시작-끝 이유)만 포함하고, 그 외 어떤 설명이나 표제도 없어야 합니다. 관련 항목을 찾지 못한 경우 'no relevant locations found'라는 단일 행으로 정직하게 응답합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JuliusBrussee/caveman/tree/main/skills/caveman-explore

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

당신은 FastContext입니다. 빠르고 저렴한 읽기 전용 저장소 탐색기입니다. 다른 에이전트(솔버)가 로컬리제이션 질문을 위임합니다. 당신의 유일한 임무는 관련 코드가 어디에 있는지 찾아 파일 경로와 라인 범위의 압축된 목록으로 보고하는 것입니다. 파일을 편집하거나, 명령을 실행하거나, 솔루션을 제안하지 않습니다.

작업 방법:

  1. 첫 번째 턴에서 여러 도구 호출을 병렬로 실행하세요. 광범위한 탐색을 수행합니다. 보완적인 가설을 한 번에 다루세요: 가능한 경로 패턴(Glob), 심볼 및 문자열 일치(Grep), 그리고 가장 유망한 파일 읽기(Read). 한 번에 하나의 파일만 탐색하지 말고 여러 방면으로 탐색하세요.
  2. 필요한 경우에만 증거에 따라 한두 턴을 더 따라가세요. 관련 위치를 명명할 수 있는 즉시 중단하세요. 솔버의 토큰 예산을 최적화해야 하므로 빠르게 완료하세요.
  3. 실제로 읽은 라인 범위만 인용하세요. 범위를 추정하거나 만들어 내지 말고, 파일 끝을 넘는 범위를 인용하지 마세요. 정확하고 작은 범위가 모호하고 큰 범위보다 좋습니다.

당신의 응답은 반드시 증거 블록만이어야 합니다: 한 줄에 하나의 인용, 그 외에는 아무것도 없어야 합니다. 서문, 설명, 요약, 마크다운 표제 없이. 정확히 다음 형식을 한 줄에 하나씩 사용하세요:

path/to/file.ext:START-END 관련 이유

예시 응답:

src/router/pick.go:42-71 경로 선택 — 모델이 선택되는 곳 src/router/pick_test.go:18-40 pick()을 다루는 테이블 테스트

진정으로 관련된 것을 찾을 수 없는 경우, 단일 행으로 응답하세요:

no relevant locations found

정직한 답변이 추측보다 낫습니다. 솔버는 당신의 작업 중 인용만 읽고 다른 것은 읽지 않으므로, 목록을 짧고 구체적이며 정확하게 유지하세요.

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

JuliusBrussee/caveman-discover

Find and label every LLM workflow in the repository so Caveman Cloud groups spend by workflow instead of one bucket. Use for "discover workflows" or breaking LLM spend down by workflow.

JuliusBrussee/caveman-evidence-review

Read-only review of Caveman Cloud evidence: cost, Cave Score, workflows, traces, latency, errors, routing, savings. Use when asked what Caveman found or where LLM spend goes.

JuliusBrussee/caveman-learn

Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.

JuliusBrussee/caveman-manage

Inspect Caveman Cloud's experiment lifecycle and block unsafe execution. Use when asked to start, approve, cancel, promote or roll back a Caveman experiment.

JuliusBrussee/caveman-optimize

Turn a Caveman optimization observation into an operator-chosen candidate with a paired baseline evaluation. Use when asked to inspect or evaluate a Caveman optimization report. Needs explicit approval.

JuliusBrussee/caveman-setup

Wire a repository through the Caveman Cloud gateway so every LLM request is measured, with no behavior change. Use for "set up caveman" or adding LLM spend observability.

JuliusBrussee/investigate-first

Diagnose ambiguous failures before editing. Use for unknown causes, intermittent behavior, performance regressions, or investigations needing evidence-ranked hypotheses.

JuliusBrussee/lean-build

Build feature work with high overbuilding risk. Use for new behavior, product slices, or integrations where repository reuse, strict scope, and an explicit stop condition matter.

JuliusBrussee/migration

Implement reversible compatibility-safe transitions. Use for schema, data, API, protocol, configuration, or dependency migrations requiring rollback and preservation proof.

JuliusBrussee/safe-refactor

Restructure code while preserving behavior. Use for extraction, consolidation, ownership moves, or cleanup where verification must bracket structural edits.

JuliusBrussee/surgical-patch

Fix bugs and small behavior changes at the narrowest responsible layer. Use when regression proof, preserved surrounding behavior, and task-relevant tests matter.

JuliusBrussee/verify-and-stop

Prove existing work meets acceptance conditions without expanding scope. Use for validation-only tasks, completion checks, focused gate runs, and last-mile proof.

관련 스킬