Skip to content
cccskills
FreePublished on GitHub

multica-platform

Use Multica’s platform rules to manage issues, agents, projects, and automated runs. The skill directs agents to relevant references and explains checks needed before changes that update workspace records or start work.

OriginalShow the original description

Use for Multica platform actions the runtime brief does not fully cover: issue and PR contracts, charts and files in comments, mentions, agents, squads, autopilots, projects, runtimes, skill import. Not for the product code you are working on.

See how to install

Good for

  • Check issue and pull request handling rules
  • Configure agents and squad routing
  • Investigate scheduled runs that did not start
  • Check how to import a skill into a workspace

Files included (9)

  • SKILL.md5.0 KB
  • references/agents.md21.8 KB
  • references/autopilots.md5.7 KB
  • references/issues.md30.9 KB
  • references/mentions.md13.6 KB
  • references/projects.md9.8 KB
  • references/runtimes.md8.7 KB
  • references/skill-import.md12.7 KB
  • references/squads.md10.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Operating Multica

Your runtime brief owns the per-turn workflow: which issue you are on, when to comment, what status to write. This skill owns the platform contracts behind it — what a command actually does, what the server validates, and which writes have consequences you cannot take back.

Read the invariants below, then open the reference(s) your task actually needs — usually one, sometimes a few. Do not read them all.

Routing

OpenWhen the task is about
references/issues.mdIssues: PR linking, reading a linked PR's state, custom properties, status side effects, sub-issues and stages, who else is running, wakeups (events, conditions, timers, check-ins), charts vs attached files in a comment
references/mentions.mdWriting a mention:// link: which types enqueue a run, which are inert, why one silently did nothing
references/agents.mdCreating, copying or debugging an agent definition: fields, secrets, MCP config, skill binding
references/squads.mdSquads: leader routing, roster, recording leader activity, why a squad did or did not run
references/autopilots.mdAutopilots: schedule / webhook / manual triggers, create_issue vs run_only, why one did not fire
references/projects.mdProjects and their durable resources (github_repo, local_directory, worktree mode); project workflows — status columns, handoffs, a [Project workflow] block in your prompt
references/runtimes.mdRuntimes, daemons, repo checkout, and the task CLI boundary
references/skill-import.mdImporting a skill into this workspace from a URL or a local archive

Open what the task needs. A single-domain task usually needs one; a task that crosses domains needs each domain it touches — creating a squad, assigning it an issue, then writing a mention needs squads.md, issues.md and mentions.md, and skipping one of those means acting on a contract you have not read.

What is never right is reading all eight because you are not sure. Each reference states its own contracts in full and none depends on another, so pick by domain and skip the rest.

Invariants

These hold across every reference and are not repeated there.

Read before you write. Start with the read-only commands the reference you opened names — most domains have a list and a get that take --output json and have no side effects. Run those before any mutation. When a command's shape is unclear, multica <command> --help beats guessing at flags.

A name is not an id. Mention links, assignment, and every --*-id flag take a real UUID from the matching list --output json. Never type a display name where an id belongs, and never invent a UUID: an id that is well-formed but belongs to nothing fails in ways that read like a permission error, which sends you debugging access when the real problem was the id.

--output json writes to stdout; warnings and confirmations go to stderr. Do not merge them (2>&1) into anything that parses the output — that makes a write which SUCCEEDED look like it failed, and invites a duplicate retry.

Writes are real. Creating, updating, deleting, assigning, commenting, mentioning, triggering and status changes mutate durable workspace state or start agent runs that cost real budget. Never run one to see what happens. When the user has not asked for a specific mutation, propose it instead of making it.

Status keys identify workflow states; categories describe lifecycle only. Custom statuses do not inherit built-in automation behavior. For status side effects and API field meanings, read references/issues.md.

Comment reads stay bounded. Scan the threads cheaply (--roots-only --summary --compact), then expand only what matters (--thread <thread-id> --tail 30). Never one unbounded pull — a wide read on a busy issue costs more than the answer is worth and still buries the reply bodies where triggers and instructions actually live. One exception, and it is narrower than it looks: when the per-turn message hands you a --since delta read, that read is the bounded scan — the server already computed which comments are new, so running it returns exactly those and nothing else.

When behavior looks wrong

Classify before concluding: expected behavior, a configuration problem, a product limitation, or an actual bug. Explain what the platform currently does rather than defending it; when the behavior is technically correct but bad for the user, say so and propose a scoped change.

Do not silently alter routing, briefing, or trigger behavior to make a complaint go away. Those are product contracts, and changing one without confirmation moves the surprise to somebody else.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Guide production incident handling by establishing impact, start time, and recent changes before proposing action. Document evidence for rollback requests, keep the issue updated, and distinguish service recovery from resolution that explains the incident.

  • Establish the impact and start time of a production incident
  • Check whether deployments align with the incident timeline
  • Prepare a rollback request with supporting evidence
multica-ai/multica53.1KUpdated Oct 18, 2026

Guide a new Multica member from an initial conversation to a confirmed task running as an issue. Mika shapes a concrete goal, previews the plan, starts approved work, and explains where to follow progress and results.

  • Start a first delegated task in Multica
  • Turn current goals into a project board
  • Delegate a small research task
multica-ai/multica53.1KUpdated Oct 18, 2026

Find where Multica’s issue management guidance has moved and how to replace retired metadata guidance. This redirect points older task briefs to the current skill and explains where different kinds of issue information belong.

  • Find current guidance from an older task brief
  • Check alternatives to retired issue metadata
  • Locate rules for linking pull requests to issues
multica-ai/multica53.1KUpdated Oct 18, 2026

Review web interface code against the latest Web Interface Guidelines to identify issues in design, usability, and accessibility. Specify files or a file pattern, and receive concise findings with file names and line numbers.

  • Review the code behind a web interface
  • Check accessibility against the guidelines
  • Request a design or usability review
multica-ai/multica53.1KUpdated Oct 18, 2026

See all skills by multica-ai

Report a problem with this skill