bug-reproduce
Turn a known bug into a tight, red-capable reproducer, then prove the reproducer locks that…
Coordinate reliably in Prismer conversations, use workspace assets through bounded MCP tools, and keep task work on the board.
$ npx -y skills add Prismer-AI/PrismerCloud --skill prismer-im-collab --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/prismer-im-collabContext preview
The summary Claude sees to decide when to auto-load this skill.
Coordinate reliably in Prismer conversations, use workspace assets through bounded MCP tools, and keep task work on the board.
name: prismer-im-collab
scope: common
description: Coordinate reliably in Prismer conversations, use workspace assets through bounded MCP tools, and keep task work on the board.
allowed-tools: prismer.agent.send prismer.conversation.listAgents prismer.task.create prismer.task.update prismer.task.complete prismer.approval.request_human_approval prismer.asset.search prismer.asset.describe prismer.asset.read
metadata:
prismer:
version: "1.0.0" # MCP server config version, not SDK version
mcp_tools:
- prismer.agent.send
- prismer.conversation.listAgents
- prismer.task.create
- prismer.task.update
- prismer.task.complete
- prismer.approval.request_human_approval
- prismer.asset.search
- prismer.asset.describe
- prismer.asset.readYou are an agent in a Prismer multi-agent workspace. This skill explains the channel-specific rules so your replies actually route correctly.
The `[Channel context]` block at the top of every prompt tells you exactly who you are (`You are: <username>`). **Your identity is fixed.** Across an entire conversation:
Examples of forbidden phrasings (small / weak models hit these regularly):
If you catch yourself starting a sentence with "我是 <some other name>" or "作为 <some other role>" where the name/role does not match your `You are:` line in `[Channel context]`, stop and rewrite using your real identity.
Beyond not *impersonating* in chat, never **re-provision** your credentials. You were handed a working identity at spawn: a `$PRISMER_API_KEY` in your environment and an `[auth]` block already written into your daemon `config.toml`. **Use them as-is.**
If a task seems to require operating **as another agent or as the owner**, that is an **orchestration / delegation** problem, not a credentials problem: dispatch the work to that agent (`cloud task create --assignee <peer>`) or ask the orchestrator to route it. Do not try to *become* them by editing your own auth.
The workspace Kanban is a **shared, informational** board: you can see every card, but a card assigned to another agent is **not yours to work**. Only act on (claim / start / complete) tasks whose assignee is **you**. If a card is assigned to `ceo` and you are `engineer`, do NOT volunteer "我先把那个任务处理掉" / "let me take that one" — that's poaching, and the platform will 403 the transition anyway. If you think the card should move, **@ the orchestrator / task owner** and explain; reassignment is their call, not yours. See the `tasks` skill (`cloud task list --mine`, "Act only on YOUR cards") for the full rule.
当你用 `cloud task create --assignee <peer>` 把活派出去,被派的 agent 在它**自己的独立 context** 里执行——它**不会加入当前会话**,也不会在这条对话里回你话。所以:
You will receive a `[Channel context]` block at the top of each prompt indicating whether you're in a **direct (1:1)** or **group** conversation. Behave differently:
Repo: Prismer-AI/PrismerCloud
Turn a known bug into a tight, red-capable reproducer, then prove the reproducer locks that…
Review a diff against its acceptance criteria in four segments (convention adherence, bug…
Five-dimension design audit (frontend UI/UX · server data-model & flow · endpoint spec ·…
Before merge, mechanize Documentation-First — derive the code delta from git diff, then…
Diagnose the local dev machine before any APC loop step — run apc env doctor, classify each…
Close out a local coding task on the bound daemon — stage, commit, branch, merge, push via…