verify-server
Verify ClaudeVille server starts correctly, REST API responds, and WebSocket connections work. Trigger after changes to server.js or adapters/ files.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Verify ClaudeVille server starts correctly, REST API responds, and WebSocket connections work. Trigger after changes to server.js or adapters/ files.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Verify ClaudeVille follows its architectural rules - layer structure, adapter pattern, CLAUDE.md conventions, and file organization. Trigger after adding new files, refactoring, or modifying project structure.
Verify macOS menu bar widget builds correctly and app bundle structure is valid. Trigger after any changes to widget/ directory files (main.swift, build.sh, Info.plist, widget.html, widget.css).
| name | verify-server |
| description | Verify ClaudeVille server starts correctly, REST API responds, and WebSocket connections work. Trigger after changes to server.js or adapters/ files. |
Verify the ClaudeVille Node.js server operates correctly with all endpoints and real-time features.
Start the server and verify it binds to port 4000:
node claudeville/server.js &
sleep 2
lsof -ti :4000
Check server log output for active providers:
~/.claude/ exists)curl -s http://localhost:4000/api/sessions
{ sessions: [...], count: N, timestamp: N }curl -s http://localhost:4000/api/teams
{ teams: [...], count: N }curl -s http://localhost:4000/api/providers
{ providers: [...], count: N }, count >= 1curl -s -o /dev/null -w "%{http_code}" http://localhost:4000/
curl -s -o /dev/null -w "%{http_code}" http://localhost:4000/widget.html
curl -s -I http://localhost:4000/api/sessions
Access-Control-Allow-Origin: * header presentAfter all checks, kill the server process:
kill $(lsof -ti :4000) 2>/dev/null