rork-local-dev
Build, restart, and smoke-test the rork-local server when developing this repo. Use after changing anything under src/, before committing server changes, or when the dev server at localhost:3131 misbehaves.
来源信息
- 仓库
- rorkai/rork-local
- 最近来源活动
- 2026年7月14日 22:30
- 检测到的 SKILL.md 语言
- 英语
- 星标
- 12
- 分支
- 7
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
文件资源管理器
2 个文件正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- name
- rork-local-dev
- description
- Build, restart, and smoke-test the rork-local server when developing this repo. Use after changing anything under src/, before committing server changes, or when the dev server at localhost:3131 misbehaves.
# rork-local Development
Use this project-scoped skill when working on rork-local itself. End-user usage
(driving a running server to publish or capture screenshots) lives in the
public `skills/rork-local` skill; do not add internal dev workflows there.
## Workflow
1. After editing `src/`, rebuild and typecheck:
```sh
bun run build
```
Static `public/` changes need no rebuild or restart.
2. Restart the dev server. It normally runs under pm2:
```sh
npx pm2 restart rork-local --update-env
```
If it isn't registered yet:
```sh
ASC_BIN=/path/to/asc npx pm2 start dist/cli.js --name rork-local
```
serve-sim's native helper occasionally segfaults right after startup; pm2
restarts it automatically — wait a few seconds before declaring failure.
3. Smoke-test from the repo root:
```sh
sh .codex/skills/rork-local-dev/scripts/smoke.sh # default port 3131
PORT=3199 sh .codex/skills/rork-local-dev/scripts/smoke.sh
```
It checks `/`, `/.sim`, `/api/status`, and a screenshot capture/delete
round-trip. All four must pass before committing server changes.
4. If you changed an endpoint, flag, or response shape, update
`skills/rork-local/SKILL.md` and the README API table in the same change.
在 GitHub 查看