SuperAPI AI 工具集

ce-polish

通用与其它

查看项目

更新于 10-16 00:01

技能介绍

用途:ce-polish 用于在本地启动开发服务器、于浏览器中打开正在开发的功能页面,让使用者边浏览边提出改进意见,并即时修改、热重载,直到满意为止。仅支持手动调用,输入 /ce-polish 才会运行。

主要能力:先确认分支,若提供 PR 编号或分支名则检出(会先探测已有 worktree),留空则用当前分支,并校验当前分支不是 main/master。随后启动开发服务器:优先读取 .claude/launch.json;没有配置时运行 bash scripts/detect-project-type.sh 识别框架,再按类型路由到对应配方(rails、next、vite、nuxt、astro、remix、sveltekit、procfile,未知类型则询问用户如何启动),需要包管理器时运行 bash scripts/resolve-package-manager.sh,端口用 bash scripts/resolve-port.sh --type <type> 解析。服务器在后台启动,日志写入临时文件,最多探测 http://localhost:<port> 30 秒,失败则显示日志末 20 行并询问用户。最后按 IDE 机制在浏览器打开(Claude Code → open,Cursor → Cursor browser,VS Code → Simple Browser)。

使用方式:进入迭代循环,用户描述要修的内容即修改并由开发服务器热重载;需要检查页面时用 agent-browser 截图或检查;用户表示完成后提交修复并停止。该过程没有检查清单或信封,仅靠对话推进。

适用场景:需要本地预览功能、快速试改并反复微调的前端或全栈开发流程。

限制:仅手动触发;启动方式依赖项目类型探测或用户提供;未提供启动命令时会询问用户;资料未说明对具体框架之外的扩展支持、权限要求或收费情况。参考文件与脚本按需加载,包含 launch.json 模式、IDE 检测及各框架开发服务器默认值等。