需求理解
深度解析用户需求,消除歧义,输出结构化需求文档
4 个步骤
Your AI Workflow Assistant · 24 Skills · 23 MCP 工具 · 40+ CLI 命令 · v1.10.0
90% 的开发者每天都在经历这些——Ethan 是答案
代码审查 → 自动按 Blocker / Major / Minor 分级,逐文件审查,永远输出同等质量的报告。
workflow done。关掉窗口,所有进度丢失。
ethan auto dev-workflow -c "需求" 生成超级 prompt,粘贴即跑。有状态引擎持久化会话,随时恢复。
fix bug、update、改了一下。PR 描述空空如也。Code Review 只看了两眼,没有系统性分析。
ethan review 输出 Blocker / Major / Minor 完整报告。
npx ethan-skill install --platform cursor,换平台只需改一个参数,规则内容完全一致。
从需求理解到周报生成,覆盖开发全链路
一次配置,随处生效
将多个 Skill 串联,一键执行完整工作流
Auto-Pilot 全自动链式执行 · 有状态推进 · 跨步骤上下文 · AI 编辑器原生集成
ethan workflow start 无需记住 ID,自动弹出编号菜单列出所有可用 Pipeline;选好后自动创建会话并输出第一步提示词ethan workflow done(摘要可选),摘要自动注入下一步提示词,实现无缝上下文接力ethan workflow status 展示 ASCII 进度条与各步骤状态,ethan serve 提供可视化 Web 面板ethan workflow use <name> 激活具名会话,后续 done / status / reset 无需每次带 --name;支持多并行会话互相切换ethan_workflow_next MCP Tool 直接完成步骤并获取下一步指令ethan auto dev-workflow -c "需求" 生成超级 prompt,粘贴即跑,无需每步手动推进。ethan context show 自动采集技术栈、git 提交记录、变更文件、目录树,缓存 30 分钟。ethan auto --with-context 将项目快照注入超级 prompt,AI 无需再问"你用什么框架"。ethan workflow start
ethan workflow done
ethan workflow use <name>
ethan workflow status
ethan workflow list
MCP: ethan_workflow_next
ethan auto [pipeline]
ethan context show
ethan quality report
ethan skill new [name] --format md
AI 编辑器原生集成 · 配置一次,随处调用
requirement_understanding),AI 编辑器可直接调用,注入上下文后输出完整执行提示词.ethan/memory/ + 全局 ~/.ethan-memory/),按标题/内容/标签模糊匹配,返回最多 10 条历史归档{
"mcpServers": {
"ethan": {
"command": "npx",
"args": ["ethan-skill", "mcp"]
}
}
}
npx ethan-skill install --platform cursor
{
"mcpServers": {
"ethan": {
"command": "npx",
"args": ["ethan-skill", "mcp"]
}
}
}
@ethan 需求理解 / 代码审查 / 故障排查 ...
ethan slash-install --platform claude-code # → .claude/commands/ethan-code-review.md 等 24 个文件 # 输入 /ethan-code-review 即可在 Claude Code 中直接触发
v1.10.0 — 24 个 Skill · 6 条 Pipeline · Slash 命令生成 · 自动升级 · Context 引擎 · Skill 质量评分闭环
npm install -g 静默升级,退出时提示「重启终端生效」,无需手动运行任何命令ethan slash-install 一键生成:Claude Code 原生 /ethan-code-review 等 24 个命令文件;其他平台生成 /ethan-{skill} + @ethan {skill} 速查表--lang en 生成全英文规则文件,国际化团队开箱即用ethan init 生成 .ethanrc.json,支持禁用 Skill、自定义触发词ethan run 方向键选 Skill → 填写上下文 → 提示词一键复制到剪贴板--auto-context 扫描项目自动识别 React / Vue / TypeScript / Go 等技术栈.ethan/skills/*.yaml 定义私有 Skill,ethan skill new 一键生成模板ethan plugin install 从 npm 安装社区 Skill 包,扩展工作流能力ethan serve 启动本地面板,可视化 Skill 统计、Pipeline 状态,并内置工作流进度看板(支持一键推进步骤)ethan commit / review / pr / standup / changelog — 自动读取 diff & 日志,生成 Conventional Commit、PR 描述、站会稿、CHANGELOGscan / explain / test-case / naming / readme / roast — 扫描 TODO、解释代码、生成测试用例、命名建议、README 生成、代码吐槽ethan memory add / search / export — 工作流完成后自动归档上下文,支持跨项目检索,打通知识沉淀通路--name <session> 支持多并行工作流会话;.ethan/pipelines/*.yaml 定义私有 Pipeline,ethan pipeline-init 生成模板ethan plugin publish / registry / search — 发布私有 Skill 包到 npm,配置私有注册表,搜索社区插件,打造团队专属 Prompt 生态ethan skill new [name] --format md 生成 Markdown 模板;YAML frontmatter 定义元数据,## 标题定义步骤。也支持 .yaml/.json,所有格式透明合并到 ethan list。自动读取 diff & 日志,生成规范化 Git 产出物
git diff --staged,生成符合 Conventional Commits 规范的提交信息,支持 --type 强制类型--template feature / bugfix / hotfix--days 自定义范围ethan commit [--type feat]
ethan review [--base main]
ethan pr [--template feature]
ethan standup [--days 3]
ethan changelog --from v1.0.0
MCP: ethan_git_commit / ethan_git_review
6 个日常开发提效命令,让 AI 融入每个编码环节
--todo 扫描全项目 TODO/FIXME/HACK 注释并分类汇总;--deps 检查 package.json 依赖的已知安全漏洞--lines 10-50 指定行范围,--level junior/senior/principal 调整解释深度--framework vitest/jest/mocha 和 --coverage 覆盖率要求--lang en/zh 和 --count--template library/cli/service 选择模板类型--level mild/spicy/savage 控制辣度,--pr 针对当前 PR diff 进行吐槽工作流知识沉淀 · 跨项目检索 · 自动归档
ethan workflow done 完成步骤后,步骤摘要自动写入 .ethan/memory/,无需手动操作ethan memory search <keyword> 按标题 / 内容 / 标签模糊检索,同时搜索项目级(.ethan/memory/)和全局(~/.ethan-memory/)ethan memory add --title "..." --content "..." --tags tag1,tag2,支持 workflow / skill / custom 三种类型,随时记录任意知识ethan memory export 将所有记忆条目导出为 Markdown 文档,方便团队分享或存入 Wiki.ethan/memory/)存储当前项目记忆,全局(~/.ethan-memory/)跨项目沉淀通用经验,搜索时两者合并返回让研发节奏有迹可循,Sprint 数据驱动改进
ethan estimate 输入任务描述,输出乐观 / 正常 / 悲观三点估算(E = (O+4M+P)/6)和 T-shirt Size,支持小时 / 故事点 / 人天ethan retro 生成结构化复盘提示词,支持 4L(Liked/Learned/Lacked/Longed for)和 Start-Stop-Continue 格式ethan retro --from-workflow 自动读取当前工作流会话的步骤摘要,将实际执行情况注入复盘模板量化 AI 使用习惯,激励团队持续精进
ethan stats show 展示各 Skill 调用频次 ASCII 条形图,记录连续使用天数(streak)与最长连续记录ethan stats leaderboard 读取 ~/.ethan-leaderboard.json,展示团队成员使用排名,激励共同建立 AI 工作流习惯ethan stats reset 清空全部统计数据(存储于 ~/.smart-flow-stats.json),支持团队新周期归零发布、搜索、安装社区 Skill — 打造团队专属 Prompt 生态
--dry-run 预检打包内容,命名规范 ethan-skill-<name>ethan-skill-* 社区插件包,-n <limit> 控制返回数量,输出名称、版本、描述和下载量.ethanrc.json 的 plugins 字段,下次 ethan list 即可看到扩展后的 Skillethan plugin registry --set <url> 配置企业内部 npm 注册表,所有 plugin 命令优先从私有源查询,实现团队内部 Skill 共享ethan pipeline-init --name my-flow 生成 .ethan/pipelines/my-flow.yaml 模板,定义私有工作流,在 workflow start 时与内置 Pipeline 并排可选ethan init 生成配置文件,支持 lang(中/英)、disabledSkills(禁用 Skill)、customTriggers(自定义触发词)、registry(私有源)覆盖安装、Git 集成、开发工具、工作流、记忆、插件到扩展的完整工具链
.ethanrc.json,自定义禁用项与触发词-c 注入上下文.ethan/skills/workflow start dev-workflow -c "..." 直接指定;自动创建会话并输出第一步提示词.ethan/pipelines/,支持 --name 指定流程名称Chrome / Edge — 将 Ethan 带入任意网页
原生集成到编辑器,Skill 触手可及
⚡ Ethan,单击快速打开 Skill QuickPick 选择器@ethan /需求理解 等 10 条斜杠命令直接激活对应 Skillethan install,无需离开编辑器