ワンクリックで
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.