一键导入
scaffold-setup
Set up RUBRIC Scaffold — configure agents, tabs, status hooks, and the dashboard. Use when installing or configuring the Scaffold template.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Set up RUBRIC Scaffold — configure agents, tabs, status hooks, and the dashboard. Use when installing or configuring the Scaffold template.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Set up RUBRIC Agents — configure agent status monitoring, hooks, and the live dashboard. Use when installing or configuring the Agents template.
Set up RUBRIC Crons — configure cron registry paths and visualize scheduled tasks. Use when installing or configuring the Crons template.
Set up RUBRIC Flows — create workflow visualizations, configure pipeline steps, connect to live execution. Use when installing or configuring the Flows template.
Set up RUBRIC Skill Trees — configure workspace scanning, agent icons, and skill visualization. Use when installing or configuring the Skill Tree template.
Research competitors, compare features, pricing, and positioning. Output a structured comparison.
Condense long documents, articles, or transcripts into concise summaries with key takeaways.
| name | scaffold-setup |
| description | Set up RUBRIC Scaffold — configure agents, tabs, status hooks, and the dashboard. Use when installing or configuring the Scaffold template. |
Note: This skill is written for Claude Code. If the user runs a different agent framework, adapt these instructions to their setup.
Edit config.json in the scaffold folder. Each agent needs: id, name, color (hex), icon (pixel art name).
{
"brandName": "My Console",
"agents": [
{ "id": "dev", "name": "Dev", "color": "#58abf5", "icon": "Crown" },
{ "id": "ops", "name": "Ops", "color": "#50e3c2", "icon": "Spark" }
]
}
In your Claude Code settings.json, add hooks so agents report status on session start/end:
{
"hooks": {
"on_session_start": "curl -s -X POST http://localhost:5050/api/agent-status -H 'Content-Type: application/json' -d '{\"agent\":\"dev\",\"status\":\"active\"}'",
"on_session_end": "curl -s -X POST http://localhost:5050/api/agent-status -H 'Content-Type: application/json' -d '{\"agent\":\"dev\",\"status\":\"idle\"}'"
}
}
Replace dev with the agent's id from config.json. Repeat for each agent.
All RUBRIC templates run as native tabs inside Scaffold on a single port (5050). No separate ports, no iframes.
The server auto-detects sibling template folders. If flows/ exists next to scaffold/, the Flows tab appears. If crons/ exists, the Crons tab appears. Just drop the folder and restart the server.
The Icons tab is built into the dashboard — it shows all 50 pixel art icons with click-to-copy names. Use the exact name string in your config.json icon field.
cd /path/to/scaffold && node server.js
# Default port: 5050 (override with PORT env var)
# Optional: npm install ws (for Flows live WebSocket mode)