How to install ds-mapper
install ds-mapper
# install the claude-code-skills-zh pack with the skills CLI
npx skills add laolaoshiren/claude-code-skills-zh# or add only this skill to Claude Code: copy the folder
skills/ds-mapper/
# into
~/.claude/skills/ds-mapper/ (all projects)
.claude/skills/ds-mapper/ (one project)
1# 项目目录结构地图(Directory Structure Mapper)23## 触发条件4当用户说「带我看看项目结构」「这个仓库怎么组织的」「目录树」「帮我理解这个代码库」或类似需求时激活此技能。56## 工作流程781. **扫描根目录** — 使用 Bash `find` 和 `ls` 获取顶层结构92. **分析关键目录** — 读取关键文件(package.json, Cargo.toml, pyproject.toml, go.mod 等)获取项目元信息103. **递归扫描** — 深入扫描主要目录,理解各模块职责114. **生成结构图** — 输出 ASCII 目录树 + 中文注释说明1213## 输出格式1415```markdown16## 📂 项目结构地图1718### 🔧 项目信息19- 语言:TypeScript / Python / Go / ...20- 框架:Next.js / FastAPI / Gin / ...21- 包管理:pnpm / pip / go mod2223### 🌳 目录树2425```26project-root/27├── src/ # 📦 核心源码28│ ├── components/ # 🧩 UI 组件29│ ├── services/ # 🔌 业务逻辑层30│ ├── utils/ # 🔧 工具函数31│ └── index.ts # 🚀 入口文件32├── tests/ # 🧪 测试文件33├── docs/ # 📖 文档34├── .github/ # 🔄 CI/CD 配置35├── package.json # 📋 依赖管理36└── README.md # 📝 项目说明37```3839### 🗺️ 模块说明4041| 目录 | 职责 | 关键文件 |42|------|------|----------|43| `src/` | 核心源码 | index.ts, app.ts |44| `src/components/` | UI 组件 | Button.tsx, Modal.tsx |4546### 💡 入口建议47- 🚀 启动入口:`src/index.ts`48- 📖 入门文档:`README.md`49- ⚙️ 配置文件:`config.yaml`50```5152## 注意事项53- 跳过 node_modules, .git, vendor, __pycache__ 等常见忽略目录54- 对每个关键目录给出一行中文说明55- 如果项目有 monorepo 结构,分别列出各 packages56- 最多展示 3 层深度,避免输出过长
Excerpt shown under the repository's MIT license.
