verify
Build, launch, and drive pgNimbus headlessly to verify a change end-to-end (Xvfb + xdotool + ImageMagick screenshots against a local Postgres).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build, launch, and drive pgNimbus headlessly to verify a change end-to-end (Xvfb + xdotool + ImageMagick screenshots against a local Postgres).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | verify |
| description | Build, launch, and drive pgNimbus headlessly to verify a change end-to-end (Xvfb + xdotool + ImageMagick screenshots against a local Postgres). |
The full sandbox bootstrap (apt packages, Xvfb, Postgres seed, launch
command) lives in CLAUDE.md → "Bootstrapping a fresh Linux/CI sandbox" —
follow it verbatim; it works as written. Extras learned from real runs:
PGNIMBUS_CONN
opens ConnectionDialog (the login screen); setting it skips straight to
MainWindow. Pick per what you're verifying.DISPLAY=:99 import -window root shot.png), read the PNG to find exact control coordinates, then drive
with xdotool mousemove <x> <y> click 1 / xdotool type ... /
xdotool key ctrl+a Delete.timeout 180 dotnet run --project PgNimbus.App --no-build so one launch survives several drive/screenshot
Bash calls.SELECT count(*) FROM pg_stat_activity WHERE application_name='pgNimbus'
is a handy probe for leaked/pooled connections.service postgresql start +
ALTER USER postgres PASSWORD 'postgres' is all the seed the connection
dialog needs.