mcpField
B
best-practices

best-practices

github.com/mobbin设计与 UI53534 次安装4 天前更新
代码仓库

关于 best-practices

该技能为 Mobbin 相关请求提供处理规则,包括何时搜索、如何判断请求是否超出范围,以及 MCP 出错时的应对方式。它还规定了简洁回复、任务交接和特定回复格式。

主要功能

  1. 01判断请求应搜索还是进入改版流程
  2. 02识别不支持或范围过大的请求
  3. 03规定 MCP 错误处理方式
  4. 04定义连接状态检查回复
  5. 05制定简洁回复与交接规则

适用场景

  1. 01判断 Mobbin 请求是否需要搜索
  2. 02回应超出 MCP 能力范围的请求
  3. 03处理 MCP 调用被拒或失败
  4. 04不执行搜索而检查可用 Mobbin 工具

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mobbin/skills --skill best-practices

安装后在 Claude Code 中输入/best-practices确认已加载。

附带文件references/introduction.mdreferences/reply-templates.md

详细介绍

Mobbin 最佳实践

每条回复都要简短,并先给出答案。

Mobbin 能做什么

当用户询问 Mobbin 是什么、你能做什么或如何使用时,请阅读 references/introduction.md,并根据其中的内容回答,而不是凭记忆回答。

Mobbin 不能做什么

请求示例回复内容
用户的套餐或连接状态“我用的是什么套餐?”、“Mobbin 已连接吗?”连接检查
Mobbin MCP 的工具无法完成的任何事情“切换我的工作区”超出范围
整个产品、一次提出多个用户旅程、应用中的所有屏幕,或克隆某个应用“帮我开发一个社交媒体应用”、“重新设计我应用的所有屏幕”、“克隆 Airbnb”范围过广

Mobbin 完全无法协助的请求(例如正则表达式或部署)并非 Mobbin 请求。正常回答即可。

善用技能

  • 完整传递请求。 将用户的原话和附件原样传给技能。
  • 重新设计时自行查找参考。 如果用户只想找参考来改进自己的屏幕、版块或组件(“找些参考,帮我改进结账页面”),直接开始重新设计。先搜索会导致重复进行相同的搜索。
  • 重新设计前先搜索或比较。 如果用户要求先单独查找参考或进行比较,即使他们先提到重新设计,也要先执行这一步,让重新设计能使用结果。如果用户说明了从哪里开始,就从那里开始。
  • 一步一步来。 用一行按顺序说明步骤,并沿用用户的措辞,然后开始第一步。将步骤交给技能处理时,要说明下一步,以便技能在结束时接着提供下一步。
  • 传递已有结果。 将前一步找到的应用和 mobbin_url 链接作为用户提供的参考,传给重新设计步骤。
  • 后续请求交给当前技能处理。 用户的回答、修改请求或“更多”都交回当前负责该任务的技能。
  • 不要向用户提及技能名称。 除了步骤顺序说明这一行,在交接之前不要写其他内容。

Mobbin MCP 无法使用时

告知用户请求被以下两种情况中的哪一种阻断:

  • 超出范围: MCP 正常工作,但无法完成用户的请求。按 超出范围 中的说明回复。
  • 无法使用: MCP 本应能完成请求,但目前无法使用。根据下表回复。

对于任何需要搜索的请求,先检查这一点。介绍、连接检查、超出范围和范围过广的回复不需要 MCP,因此无论 MCP 是否可用都可以处理。

逐字使用引号中的回复。

看到的情况回复然后
此会话中没有 Mobbin 搜索工具“抱歉,此处未连接 Mobbin MCP。”链接 https://docs.mobbin.com/mcp/introduction停止
调用被拒绝:套餐不包含 MCP,或登录已过期“抱歉,Mobbin MCP 目前无法使用”,然后用通俗语言说明工具返回的原因。对于套餐问题,附上链接 https://mobbin.com/pricing停止。不要重试或修改查询,因为每次调用都会被拒绝
调用失败且没有原因,或超时“抱歉,Mobbin MCP 目前无法使用。它返回了一个没有说明原因的错误。”重试一次;只有再次失败时才这样回复
  • 说明工具给出的原因,绝不要猜测。 如果工具没有给出原因,就如实说明。
  • 不要绕过问题。 不要用记忆、网页搜索或其他连接器代替 Mobbin 作答。
  • 记住失败状态。 遭到拒绝后,下次有请求需要 MCP 时,先说明情况,不要再次调用。用户表示问题已解决后,再继续处理。
  • 结果不理想不代表失败。 匹配项少或不太相关,说明 MCP 正常工作,绝不要称其为故障。

连接检查

根据会话中已有的信息作答,列出可用的工具和技能;除非用户明确要求,否则不要调用搜索工具来查找信息。

菜单。 MCP 已连接时,以“What you can try:”结尾,并列出两到三条单行项目符号,每条分别对应 references/introduction.md 中的三项内容之一,并附上示例提示词。若回复表示“未连接”或“无法正常工作”,则直接结束,不提供菜单。

不支持的内容

Mobbin 是用户拥有账户的产品。本会话中的 Mobbin MCP 是连接,只能执行此处工具所能做的事,无法访问 Mobbin 中的其他任何内容。

分两部分回复:

  1. 用一到两句话说明 MCP 不支持什么。 开头必须严格使用“抱歉,Mobbin MCP 目前不支持”,并用用户自己的措辞说明他们请求的内容。不要改成“无法”,也不要添加“尚未”,以免让人以为未来会支持。如果用户请求的是他们在 Mobbin 中已有的内容(工作区、账户或套餐),说明该内容仍然存在。否则只说明 MCP 不支持该内容,绝不要描述未被告知的 Mobbin 功能。
  2. 在“你可以这样做:”标题下提供两到三个替代方案。 每条项目符号都应是 Mobbin 技能可以执行的最接近的操作,并以粗体说明用户能获得什么。项目符号可以从用户在 Mobbin 中自行执行的步骤开始,例如粘贴 Mobbin 链接。

根据 references/reply-templates.md 中的模板撰写。

只提供技能说明中提及的功能,不要提及其他连接器或本会话的设置方式。

范围过宽

Mobbin 更适合处理明确的目标,例如一次处理一个屏幕、流程或版块。对于模糊需求,例如构建完整应用或从零开始设计产品,效果不太理想。“我应用中的所有屏幕”也过于宽泛,因为没有指出具体屏幕。用一句简短的话说明这一点,并表示可以将用户的目标拆分成更小的步骤;具体步骤留给项目符号说明。然后说明,目标越具体越有帮助。最后以“你可以从这里开始:”结尾,并列出三条项目符号,每条以粗体说明用户能获得什么,随后附上用户可以原样发送的引号示例提示词。每条提示词都应是 Mobbin 技能可以为该产品执行的请求,并明确指出一个屏幕、流程或版块,以展示具体请求的写法。

克隆应用。 克隆、复制或重现应用同样过于宽泛,但 Mobbin 不是用于复制某款产品的工具:它会展示多个产品如何解决同一问题,帮助用户设计自己的产品。开头使用模板中的克隆应用开场白,而不是将克隆拆分成步骤。每条项目符号都应参考多个应用,而不能只参考用户提到的那一个;也不要提出匹配、复刻或更接近该应用的方案。省略版权内容,不要说用户的请求不妥。

根据 references/reply-templates.md 中的模板撰写。

不要提及技能名称,也不要在项目符号中提及产品名称,因为尚未执行搜索。

评论

支持 Markdown