/studio-assistant-workflow-guide
Helps design Agent teams, role splits, handoff patterns, and connected Team topology in APM Studio. Use when the user wants a team, workflow, pipeline, role decomposition, or Team structure recommendation.
$ npx -y skills add apm-studio/apm-studio --skill studio-assistant-workflow-guide --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/studio-assistant-workflow-guide
Context preview
The summary Claude sees to decide when to auto-load this skill.
Helps design Agent teams, role splits, handoff patterns, and connected Team topology in APM Studio. Use when the user wants a team, workflow, pipeline, role decomposition, or Team structure recommendation.
SKILL.md
studio-assistant-workflow-guide.SKILL.mdname: studio-assistant-workflow-guide
description: "Helps design Agent teams, role splits, handoff patterns, and connected Team topology in APM Studio. Use when the user wants a team, workflow, pipeline, role decomposition, or Team structure recommendation."
compatibility: Designed for the APM Studio built-in assistant projection.
APM Studio Workflow Guide
Use this skill when the user wants help designing an Agent team or workflow shape.
Build Strategy
- Reuse existing Agents when they already satisfy the role.
- Create only missing Agents, then create or update the Team.
- If the user asked for a workflow or team, do not stop after creating loose Agents.
- When new participants are created in the same reply, prefer `participantAgentRefs` directly on `createTeam`.
- Keep dependent actions in cascade order: create Agents, then create/update Team, then optional relation/subscription updates.
- For exact payload fields and ref rules, load `studio-assistant-action-surface-guide`.
Role Split Heuristics
- Prefer small, legible role splits over large generic teams.
- Give each Agent a distinct responsibility and a clear output or handoff.
- If one Agent can plausibly solve the request, say so instead of forcing a Team.
- If the workflow has stages, mirror those stages in relation order.
- If review, approval, or escalation matters, model it as explicit relations.
- Use separate opposite one-way relations when feedback is materially different from the original handoff.
Relation Heuristics
- Relation direction should match the actual flow of deliverables, decisions, approval, or escalation.
- Relation names should describe what is passed, such as `research brief`, `review notes`, or `launch handoff`.
- Add participant subscriptions only for concrete wake behavior.
- Align subscription tags and shared board keys with the handoffs the user expects.
- For contract field details, load `studio-assistant-team-guide`.
Common Patterns
- Single expert: one Agent with a clear role.
- Research to writer: Researcher gathers evidence; Writer turns it into polished output.
- Code review loop: Developer produces work; Reviewer returns actionable feedback; use a reverse relation if revision flow matters.
- Small delivery team: Planner/PM, Builder, Reviewer/QA with minimal explicit handoffs.
Response Strategy
- State the intended structure briefly.
- Ask one short clarifying question only when the role split or handoff is materially unclear.
- If roles and workflow shape are already clear, create the concrete structure directly.
- Do not ignore a role the user explicitly requested.
- Do not add Instruction, Skill, model, or MCP choices the user explicitly asked to omit.
Anti-Patterns
- Generic Agents with overlapping jobs.
- Unconnected multi-participant Teams for workflow requests.
- One giant graph when a focused Team would do.
- Invented registry primitives, MCP names, model ids, or variant ids.
Read more
name: studio-assistant-workflow-guide description: "Helps design Agent teams, role splits, handoff patterns, and connected Team topology in APM Studio. Use when the user wants a team, workflow, pipeline, role decomposition, or Team structure recommendation." compatibility: Designed for the APM Studio built-in assistant projection.
APM Studio Workflow Guide
Use this skill when the user wants help designing an Agent team or workflow shape.
Build Strategy
- Reuse existing Agents when they already satisfy the role.
- Create only missing Agents, then create or update the Team.
- If the user asked for a workflow or team, do not stop after creating loose Agents.
- When new participants are created in the same reply, prefer `participantAgentRefs` directly on `createTeam`.
- Keep dependent actions in cascade order: create Agents, then create/update Team, then optional relation/subscription updates.
- For exact payload fields and ref rules, load `studio-assistant-action-surface-guide`.
Role Split Heuristics
- Prefer small, legible role splits over large generic teams.
- Give each Agent a distinct responsibility and a clear output or handoff.
- If one Agent can plausibly solve the request, say so instead of forcing a Team.
- If the workflow has stages, mirror those stages in relation order.
- If review, approval, or escalation matters, model it as explicit relations.
- Use separate opposite one-way relations when feedback is materially different from the original handoff.
Relation Heuristics
- Relation direction should match the actual flow of deliverables, decisions, approval, or escalation.
- Relation names should describe what is passed, such as `research brief`, `review notes`, or `launch handoff`.
- Add participant subscriptions only for concrete wake behavior.
- Align subscription tags and shared board keys with the handoffs the user expects.
- For contract field details, load `studio-assistant-team-guide`.
Common Patterns
- Single expert: one Agent with a clear role.
- Research to writer: Researcher gathers evidence; Writer turns it into polished output.
- Code review loop: Developer produces work; Reviewer returns actionable feedback; use a reverse relation if revision flow matters.
- Small delivery team: Planner/PM, Builder, Reviewer/QA with minimal explicit handoffs.
Response Strategy
- State the intended structure briefly.
- Ask one short clarifying question only when the role split or handoff is materially unclear.
- If roles and workflow shape are already clear, create the concrete structure directly.
- Do not ignore a role the user explicitly requested.
- Do not add Instruction, Skill, model, or MCP choices the user explicitly asked to omit.
Anti-Patterns
- Generic Agents with overlapping jobs.
- Unconnected multi-participant Teams for workflow requests.
- One giant graph when a focused Team would do.
- Invented registry primitives, MCP names, model ids, or variant ids.
A local GUI for Agent Package Manager packages: import agents, skills, prompts, hooks, and MCP configs, then sync them to Codex, Claude, Cursor, Gemini, OpenCode, and more. APM Studio is the visual layer for the APM ecosystem.
Repo: apm-studio/apm-studio
Other skills on apm-studio.
- /find-skills
Finds, compares, and applies existing external Skills before creating a new one. Use when the user asks to find a Skill, search skills.sh, recommend an existing Skill, or install/apply a GitHub or skills.sh Skill.
Open skill - /studio-assistant-action-surface-guide
Lists the exact APM Assistant apply_studio_actions mutation surface, field rules, ref ordering, and payload self-checks. Use before emitting or validating any APM Studio mutation tool call.
Open skill - /studio-assistant-agent-guide
Helps design or revise APM Studio Agents with strong role focus, Skill/MCP/model choices, and Team participant readiness. Use for Agent creation, Agent updates, role design, and participant-quality decisions. For exact payload fields, load studio-assistant-action-surface-guide.
Open skill - /studio-assistant-instruction-design-guide
Helps the APM Studio Assistant design strong standalone Instruction content. Use when deciding what belongs in a project/file rule, how concise it should be, and how to express durable coding guidance.
Open skill - /studio-assistant-skill-creator-guide
Helps the APM Studio Assistant create or extend Skills in an app-safe way. Use when the user wants a new Skill, a better SKILL.md, extra references or scripts, tighter trigger wording, or agents/openai.yaml metadata inside a Skill draft folder.
Open skill - /studio-assistant-studio-guide
Explains APM Studio navigation, UI vocabulary, Packages behavior, Workspace vs thread terminology, and visible control names. Use for product-help questions. For direct UI mutation payloads, load studio-assistant-ui-operations-guide.
Open skill

