본문으로 건너뛰기
cccskills
무료GitHub에 공개

map

產出 codebase 語意符號地圖(classes、functions、interfaces、types 的精確 file:line 位置)。適合在大型重構前或接手陌生 codebase 時使用。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(2)

  • SKILL.md2.4 KB
  • scripts/symbol_map.py11.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Map — Codebase Symbol Map

觸發條件

  • 開始大規模重構前,需要精確的符號位置
  • 接手陌生 codebase,需要快速建立心智地圖
  • 避免 Grep 在註解/字串中找到誤報
  • 與 prime skill 搭配:prime 讀 README,map 產出符號索引

執行方式

# 在專案根目錄執行(輸出存於 ~/.claude/codebase-maps/)
python3 ~/.claude/skills/map/scripts/symbol_map.py

# 或指定目標目錄
python3 ~/.claude/skills/map/scripts/symbol_map.py /path/to/project

腳本會:

  1. 自動偵測語言(TypeScript / JavaScript / Python / Rust / Go)
  2. 提取所有 exported 符號與精確 file:line
  3. 輸出 markdown 地圖至 ~/.claude/codebase-maps/<project>_symbols.md

輸出格式範例

# Codebase Symbol Map

**Project**: `my-project`
**Languages**: typescript
**Files**: 42 | **Symbols**: 183

## Classes
| Symbol | Location |
|--------|----------|
| `AuthProvider` | `src/auth/provider.ts:15` |

## Functions
| Symbol | Location |
|--------|----------|
| `formatDate` | `src/utils/date.ts:42` |

產出後的使用方式

地圖生成後,直接引用精確位置:

  • 「讀 src/auth/provider.ts:15 確認 AuthProvider 的介面」
  • 「src/utils/date.ts:42 的 formatDate 需要修改」

不再需要猜測或用 Grep 反覆搜尋。

支援語言

語言提取符號類型
TypeScriptfunction, class, interface, type, const, enum
JavaScriptfunction, class, const, module.exports
Pythonclass, def, TypeVar
Rustpub fn, pub struct, pub enum, pub trait
Goexported func, struct, interface (大寫開頭)

Gotcha

  • 腳本路徑:確認 ~/.claude/skills/map/scripts/symbol_map.py 存在(在 workspace 的 .claude/skills/map/scripts/ 目錄中)
  • 輸出目錄:地圖存於 ~/.claude/codebase-maps/,非 workspace 目錄,不會被 git 追蹤
  • 大型 codebase:超過 1000 個檔案時產出可能較大;用 head -100 先看摘要
  • 動態語言:Python 只提取頂層 class/def,不含動態建立的符號
  • 更新時機:每次大規模重構後重跑更新地圖

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

add-skill

무료

建立符合官方規格的 Claude Code skill:蒐集需求、產出正確格式的 SKILL.md、驗證命名與描述規則、套用 Progressive Disclosure 結構。適合在新增 skill 或 slash command 時使用。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zeuikli/claude-code-workspace1562026년 10월 19일 업데이트

啟動 Agent Team 模式,多個 worker 平行處理任務並共享發現。適用於大型重構、codebase 遷移、全面審查。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zeuikli/claude-code-workspace1562026년 10월 19일 업데이트

分析 claude.com/blog 的新文章,提取可操作洞察並更新 workspace 設定。手動調用。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zeuikli/claude-code-workspace1562026년 10월 19일 업데이트

分析當前專案的 Claude Code session 資料,產出 context 效率報告(模型用量、工具效率、委派比例、TodoWrite 使用率)。搭配 context-management.md 使用。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zeuikli/claude-code-workspace1562026년 10월 19일 업데이트

追蹤並計算當前 session 的 Token 使用量和花費(USD)。產出前後對比報告,幫助使用者了解 workspace 優化的實際效益。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zeuikli/claude-code-workspace1562026년 10월 19일 업데이트

debug

무료

系統性 debug 工作流:捕捉錯誤、分析日誌、關聯跨系統 pattern,產出有根因與修復驗證的報告。適用於 bug、test 失敗、生產異常。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

zeuikli/claude-code-workspace1562026년 10월 19일 업데이트

zeuikli의 스킬 모두 보기

이 스킬의 문제 신고