Manusで任意のスキルを実行
ワンクリックで
ワンクリックで
ワンクリックでManusで任意のスキルを実行
始めるac-init
スター6
フォーク2
更新日2026年4月10日 05:57
扫描项目结构并生成 CLAUDE.md 上下文文档。
インストール
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SKILL.md
readonlyメニュー
扫描项目结构并生成 CLAUDE.md 上下文文档。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
SKSPIOT 智慧园区物联网平台专用 OpenAPI 3.1 导出。仅手动触发;当用户要把 Service 暴露接口整理为可导入 Apifox 的 OpenAPI 3.1 JSON 文件时,使用这个 skill。
分析 Git 改动并生成规范提交信息。
问题诊断:定位报错与异常根因,按需并行取证,并在用户确认后执行最小修复与验证。
面向软件工程师生成代码结构图、调用链图和业务映射图,并按需导出 Mermaid 图文件。
代码审查:无参数时自动审查 git diff,支持按 git revision 审查指定提交,并在确认整改范围后生成执行计划。
按已确认计划实施改动并完成最小验证。
| name | ac-init |
| description | 扫描项目结构并生成 CLAUDE.md 上下文文档。 |
| disable-model-invocation | true |
扫描项目结构,必要时由 Claude 主线程统筹 subagents 并行摸排模块,最终生成分层的 CLAUDE.md 文档索引。
/ac-init [项目简述] [--modules]
参数说明:
项目简述:可选,项目的简要描述--modules:可选,添加此参数时生成模块级 CLAUDE.md 文件| 角色 | 职责 |
|---|---|
| Claude(主线程) | 获取时间戳、决定是否启用 subagents、汇总扫描结果、写入根级与模块级 CLAUDE.md |
| subagents | 只读扫描项目结构、模块职责、关键文件、依赖关系,不写文件 |
工作目录:
/add-dir 添加了多个工作区,先用 Glob/Grep 确定目标工作区AskUserQuestion 询问用户选择目标工作区subagents 使用条件:
Explore 用于只读扫描项目结构、入口文件、模块边界和依赖关系重要:
CLAUDE.md 与模块级 CLAUDE.mdnode_modules、dist、build、.git、__pycache__[模式:扫描]
package.json、pyproject.toml 或目录名推断)Agent 工具按需启动 Explore subagents,返回结构化扫描结果:{
"name": "项目名称",
"tech": { "language": "", "framework": "", "build": "" },
"entry": ["入口文件路径"],
"modules": [
{ "path": "模块路径", "name": "模块名", "role": "职责", "files": ["关键文件"] }
],
"commands": { "install": "", "dev": "", "test": "" }
}
CLAUDE.md[模式:写文档]
由主线程用 Write 工具在项目根目录生成 CLAUDE.md,内容包括:
# {项目名称}
> 生成时间:{TIMESTAMP}
## 概述
{根据扫描结果写 1-2 句项目简述}
## 技术栈
- 语言:{language}
- 框架:{framework}
- 构建:{build}
## 项目结构
```mermaid
graph TD
ROOT[{项目名}]
ROOT --> M1[{模块1}]
ROOT --> M2[{模块2}]
| 模块 | 路径 | 职责 |
|---|---|---|
| {name} | {path} | {role} |
{entry} - {描述}{commands.install}
{commands.dev}
{commands.test}
### 步骤 3:生成模块级 `CLAUDE.md`(仅当指定 `--modules`)
`[模式:模块分析]`
**跳过条件**:如果用户未指定 `--modules` 参数,跳过此步骤。
1. 主线程确定需要生成文档的模块列表
2. 若模块较多,使用 `Agent` 工具在同一轮并行启动多个 `Explore` subagents,按模块或模块组返回:
- 模块职责
- 关键文件
- 依赖:本模块依赖谁
- 被依赖:谁依赖本模块
3. 主线程汇总结果后,用 Write 工具在每个模块目录下创建 `CLAUDE.md`:
```markdown
# {模块名}
> [← 返回根目录](../CLAUDE.md) | 更新:{TIMESTAMP}
## 职责
{role}
## 关键文件
| 文件 | 职责 |
|------|------|
| `{file}` | {描述} |
## 依赖关系
- 依赖:{分析 import / 引用关系}
- 被依赖:{分析其他模块的 import / 引用关系}
[模式:总结]
## 初始化完成
### 生成文档
- ✅ `./CLAUDE.md`
- ✅ 模块级:{N} 个(仅当使用 `--modules` 参数时显示)
### 识别模块
1. `{path}` - {role}
### 推荐下一步
- [ ] 检查文档准确性
- [ ] 补充业务逻辑
- [ ] 如需模块级文档,使用 `/ac-init --modules` 重新生成
CLAUDE.md 均由当前会话主线程生成node_modules、dist、build、__pycache__、.git__init__.py(Python)或 index.*(JS/TS)的目录graph TD(自上而下)graph LR(左到右)