{"id":"ds-mapper","name":"ds-mapper","summary":"プロジェクトディレクトリ構造マップ – あらゆるコードベースを素早く理解できるよう、説明付きの視覚的なディレクトリツリーを生成します","body":"# 项目目录结构地图（Directory Structure Mapper）\n\n## 触发条件\n当用户说「带我看看项目结构」「这个仓库怎么组织的」「目录树」「帮我理解这个代码库」或类似需求时激活此技能。\n\n## 工作流程\n\n1. **扫描根目录** — 使用 Bash `find` 和 `ls` 获取顶层结构\n2. **分析关键目录** — 读取关键文件（package.json, Cargo.toml, pyproject.toml, go.mod 等）获取项目元信息\n3. **递归扫描** — 深入扫描主要目录，理解各模块职责\n4. **生成结构图** — 输出 ASCII 目录树 + 中文注释说明\n\n## 输出格式\n\n```markdown\n## 📂 项目结构地图\n\n### 🔧 项目信息\n- 语言：TypeScript / Python / Go / ...\n- 框架：Next.js / FastAPI / Gin / ...\n- 包管理：pnpm / pip / go mod\n\n### 🌳 目录树\n\n```\nproject-root/\n├── src/                    # 📦 核心源码\n│   ├── components/         # 🧩 UI 组件\n│   ├── services/           # 🔌 业务逻辑层\n│   ├── utils/              # 🔧 工具函数\n│   └── index.ts            # 🚀 入口文件\n├── tests/                  # 🧪 测试文件\n├── docs/                   # 📖 文档\n├── .github/                # 🔄 CI/CD 配置\n├── package.json            # 📋 依赖管理\n└── README.md               # 📝 项目说明\n```\n\n### 🗺️ 模块说明\n\n| 目录 | 职责 | 关键文件 |\n|------|------|----------|\n| `src/` | 核心源码 | index.ts, app.ts |\n| `src/components/` | UI 组件 | Button.tsx, Modal.tsx |\n\n### 💡 入口建议\n- 🚀 启动入口：`src/index.ts`\n- 📖 入门文档：`README.md`\n- ⚙️ 配置文件：`config.yaml`\n```\n\n## 注意事项\n- 跳过 node_modules, .git, vendor, __pycache__ 等常见忽略目录\n- 对每个关键目录给出一行中文说明\n- 如果项目有 monorepo 结构，分别列出各 packages\n- 最多展示 3 层深度，避免输出过长","author":"@laolaoshiren","ownerProfile":null,"authorContacts":null,"sourceUrl":"https://github.com/laolaoshiren/claude-code-skills-zh/tree/main/skills/ds-mapper","license":"MIT","category":"document","lang":"multi","tokens":548,"stars":0,"calls30d":2,"claimed":false,"visibility":"public","origin":"crawler","version":"0.1.0","createdAt":"2026-08-22","updatedAt":"2026-08-22","files":[],"requires":{"mcp":[],"tools":[]},"safety":{"flags":[],"scannedAt":"2026-08-22","hasScripts":false,"networkEndpoints":[]}}