From task
快速探索项目全貌:识别技术栈、映射目录结构、定位核心模块。当首次接触项目或需要建立整体认知时优先触发。宏观优先,5分钟内完成项目概览。深入分析请用其他explorer。
npx claudepluginhub lazygophers/ccplugin --plugin taskThis skill uses the workspace's default tool permissions.
快速理解项目全貌:技术栈识别、目录结构映射、核心模块定位。不适用于深入代码分析(用explorer-code)、性能优化或安全审计。
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
快速理解项目全貌:技术栈识别、目录结构映射、核心模块定位。不适用于深入代码分析(用explorer-code)、性能优化或安全审计。
| 语言 | 配置文件 | 框架识别(依赖) | 包管理器(lock文件) |
|---|---|---|---|
| JS/TS | package.json + tsconfig.json | react/vue/@angular/core/express/next/nuxt | npm(package-lock)/yarn(yarn.lock)/pnpm(pnpm-lock) |
| Go | go.mod | gin/echo/fiber/chi/grpc | go modules |
| Python | pyproject.toml/requirements.txt | django/flask/fastapi/tornado | poetry(poetry.lock)/pip/pipenv(Pipfile) |
| Rust | Cargo.toml | actix-web/rocket/axum/tokio | cargo |
构建工具:vite/webpack/rollup/parcel(devDependencies)。测试:jest/vitest/mocha/cypress(devDependencies)/pytest/内置。
| 类型 | 特征目录 | 判断依据 |
|---|---|---|
| Frontend | src/public/components/pages/assets/styles | 有public+components,含前端框架依赖 |
| Backend | cmd/internal/pkg/routes/controllers/models/services | 无public/pages,有controllers/routes |
| Fullstack | frontend+backend 或 client+server | 同时存在前后端特征 |
| Library | src(lib)/tests/docs/examples | main/exports字段,有examples,无应用层目录 |
| CLI | cmd/bin/internal | package.json有bin字段 |
| Monorepo | packages/apps/libs | workspaces字段/pnpm-workspace/lerna/nx |
JSON,必含:project_name/description/tech_stack(language/framework/build_tool/test_framework/package_manager)/directory_structure[](path/purpose)/core_modules[](name/path/purpose)/dependencies(production/development/key_deps[])/project_type/uncertainty(notes)
探索前:
list_memories(topic_filter="explorer/general") 列出已有 memory探索后:
write_memory("explorer/general", "{project_name}", content) 创建新 memory 或 edit_memory 更新已有 memorylast_updated: YYYY-MM-DD详细规范参见 Skills(task:explorer-memory-integration)。
Memory:serena:list_memories/read_memory/write_memory/edit_memory。
验证:serena:find_file(检查文件存在性)。
读取:Read(README.md→CLAUDE.md→配置文件)。目录:serena:list_dir(depth≤2)。搜索:serena:search_for_pattern。沟通:SendMessage(@main)。
必须:探索前加载并验证 memory、先读文档再扫目录、技术栈基于配置确认、JSON标准格式、5分钟内完成、探索后更新 memory。 禁止:跳过 memory 验证、跳过文档阅读、深入每个文件、猜测技术栈、输出非结构化文本、创建超过 10KB 的 memory。 不确定时在uncertainty字段标注。Monorepo优先整体结构不深入子项目。