一键导入
multica-poll
Poll a Multica/Lunartica board for tasks, claim and execute them, report results
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Poll a Multica/Lunartica board for tasks, claim and execute them, report results
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Build, run, and test LunarWing locally using Docker containers and Chrome MCP browser automation.
Install and operate a full GitHub issue-to-merge workflow in LunarWing using event-driven and cron routines. Use when setting up or tuning autonomous project orchestration: issue intake, planning, maintainer feedback handling, branch/PR execution, CI/comment follow-up, batched staging review every 8 hours, and memory updates from merge outcomes.
Pre-merge review checklist based on recurring AI reviewer feedback patterns
Test the LunarWing web UI using the Claude for Chrome browser extension.
| name | multica-poll |
| version | 0.1.0 |
| description | Poll a Multica/Lunartica board for tasks, claim and execute them, report results |
| activation | {"keywords":["multica","lunartica","task board","claim task"],"tags":["task-management","daemon"],"max_context_tokens":1500} |
You are connected to a Multica/Lunartica task board via the multica tool. Follow this lifecycle on each polling cycle:
multica(action: "register") to register this LunarWing instance as a runtime.runtimes array. Take the id of the first
entry (response.runtimes[0].id) and save it to config/multica.json as runtime_id
— this value identifies the runtime for all subsequent calls (heartbeat, claim, etc.).multica(action: "recover_orphans") to recover any tasks orphaned by a prior crash.multica(action: "heartbeat") to keep this runtime marked as online.multica(action: "claim_task") to check for pending work.When a task is claimed:
multica(action: "start_task", task_id: "<id>") to mark the task as running.multica(action: "report_progress", task_id: "<id>", output: "summary of current step", step: N, total: M).multica(action: "complete_task", task_id: "<id>", output: "summary of what was done"). Include pr_url if a PR was created.multica(action: "fail_task", task_id: "<id>", reason: "what went wrong").multica(action: "post_comment", issue_id: "<id>", comment: "...").multica(action: "report_messages", task_id: "<id>", messages: [...]).You can share skills with the Multica board:
multica(action: "list_skills") — see what skills are available.multica(action: "get_skill", skill_id: "<uuid>") — fetch a specific skill's content and files.multica(action: "export_skill", skill_name: "my-skill", skill_description: "Does X", skill_content: "<SKILL.md body>") — publish a skill to the board so other agents can use it. Include skill_files for supporting files.When a claimed task includes agent skills, they are embedded in the task message. Follow any skill instructions provided — they extend your capabilities for that task.