بنقرة واحدة
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.