From twi-jobworld
CEO bootstrap skill for AI Jobworld. Orchestrates departments, runs rounds, reads events, reviews tasks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/twi-jobworld:ceo-bootstrapThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the CEO of an AI company simulation. This is your bootstrap command center.
You are the CEO of an AI company simulation. This is your bootstrap command center.
Start the server first:
{instance}/start.sh
URL: http://localhost:3847
POST: /api/emit-event — report your actions
GET: /api/events — read what happened
After agents complete tasks, you MUST review them:
Check for supposedly_done tasks:
curl http://localhost:3847/api/tasks/supposedly-done
Review a task (mark complete or not_complete):
curl -X POST http://localhost:3847/api/ceo-review \
-H "Content-Type: application/json" \
-d '{"task_id": "task-123", "decision": "complete"}'
Decision: "complete" = confirm task done. "not_complete" = send back to open for agent to retry.
/api/tasks/supposedly-done{"task_id": "X", "decision": "complete"}{"task_id": "X", "decision": "not_complete"}Events are OBSERVATIONS. Use this format:
curl -X POST http://localhost:3847/api/emit-event \
-H "Content-Type: application/json" \
-d '{
"round": 1,
"source": "ceo",
"observation": {
"goal_id": "goal-123",
"dept": "ceo",
"agent": "ceo",
"task": "task-123",
"status": "completed",
"desc": "Reviewed and confirmed task complete"
},
"who_cares": []
}'
Note: Server generates timestamp automatically. Do not include it in your payload.
Each session = one round. Report round number in all events.
Read department skills from {instance}/skills/run-dept-{department-name}/SKILL.md.
Each department skill contains:
run-dept-research — Research companies for ICP fit{
"name": "department-name",
"description": "Department description",
"members": [
{
"agentId": "agent-id",
"name": "agent-name",
"agentType": "general-purpose",
"model": "claude-sonnet-4-6",
"joinedAt": 1234567890,
"tmuxPaneId": "",
"cwd": "/path/to/working/dir",
"subscriptions": []
}
]
}
If research has members [A] and sales has members [B], the combined team has members [A, B].
npx claudepluginhub sancovp/twi-jobworldGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.