name: codebase-navigator description: 快速索引和搜索代码(节省令牌)用于遗留项目。
代码库导航器
目的
帮助领导者/规划者理解遗留项目结构,帮助开发人员定位代码而无需阅读整个文件(节省大量令牌)。
使用方式
1. 索引代码库(首次运行)
扫描整个项目并映射符号(函数、类)。
python .agent/skills/codebase-navigator/scripts/navigator.py --action index --path "."
2. 项目地图
列出文件结构和关键函数/类。用于领导者获取上下文。
python .agent/skills/codebase-navigator/scripts/navigator.py --action map
3. 功能定位器
快速找到包含关键词的文件或函数(例如,“login”、“payment”)。
python .agent/skills/codebase-navigator/scripts/navigator.py --action search --query "Codebase"
输出:包含关键词的文件和行列表。
支持的语言
- Python (.py)
- JavaScript/TypeScript (.js, .ts, .jsx, .tsx)
- Java (.java)
- C# (.cs)
- Go (.go)