Use this file only to route to the right sub-skill.
Base flow:
- Detect AgentClick URL: try
http://localhost:38173/api/healthfirst; if unreachable, usehttp://host.docker.internal:38173. - If the server is not reachable at either address, start AgentClick locally with
npm start, then re-check. - Create a session with
POST /api/review. - Monitor the session — polling strategy depends on environment (see sub-skill for details):
- Non-Docker (Claude Code, Codex, local): use
GET /api/sessions/:id/wait(blocks until state changes). - Docker (OpenClaw): use short-poll
GET /api/sessions/:idone call per exec; you are the loop controller.
- Non-Docker (Claude Code, Codex, local): use
- If status is
rewriting, update withPUT /api/sessions/:id/payloadand continue monitoring the same session untilstatus=completedorpageStatus.stopMonitoring=true.
Sub-skills:
action_approval->skills/clickui-approve/SKILL.mdcode_review->skills/clickui-code/SKILL.mdemail_review->skills/clickui-email/SKILL.mdplan_review->skills/clickui-plan/SKILL.mdtrajectory_review->skills/clickui-trajectory/SKILL.mdmemory_reviewandmemory_management->skills/clickui-memory/SKILL.md
Keyword routing for UI review:
action,approval->action_approvalcommand,shell,script,diff,code->code_reviewemail,draft,reply->email_reviewplan,steps,strategy->plan_reviewtrajectory,run log->trajectory_reviewmemory,memory files,browse memory->skills/clickui-memory/SKILL.md