best-practices について
Mobbin関連の依頼を扱うためのルールを定めたスキルです。検索の要否、対応範囲外の依頼、MCPエラーへの対処に加え、簡潔な返信や引き継ぎの形式も示します。
主な機能
- 01検索とリデザインの振り分け
- 02非対応・範囲過大な依頼の判定
- 03MCPエラーへの対処方針
- 04接続確認の返信形式
- 05簡潔な返信と引き継ぎのルール
活用シーン
- 01Mobbinの依頼に検索が必要か判断
- 02MCPの対応範囲外の依頼に返信
- 03MCP呼び出しの拒否や失敗に対処
- 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 MCP のツールでできないこと | 「ワークスペースを切り替えて」 | 対象外 |
| プロダクト全体、複数のユーザーフローを一度に、ユーザーのアプリの全画面、またはアプリのクローン | 「ソーシャルメディアアプリを作って」「アプリの画面をすべて再設計して」「Airbnb のクローンを作って」 | 範囲が広すぎる |
正規表現やデプロイなど、Mobbin がまったく対応できないリクエストは Mobbin に関するリクエストではありません。通常どおり回答してください。
スキルをうまく使う
- リクエストをそのまま引き継ぎます。 ユーザーの言葉と添付ファイルは、変更せずにスキルへ渡してください。
- 再設計では参照を独自に探します。 ユーザーが自分の画面、セクション、またはコンポーネントを改善するための参照だけを求めている場合(「チェックアウト画面を改善するための参照を探して」など)は、すぐに再設計へ進んでください。先に検索すると、同じ検索を二度実行することになります。
- 再設計の前に検索または比較を行います。 ユーザーが独立したステップとして参照や比較を求めている場合は、再設計を先に挙げていても、結果を再設計に活用できるよう、まず検索または比較を行ってください。開始位置が指定されている場合は、そこから始めてください。
- 一度に一つのステップを進めます。 まず、ユーザーの言葉を使って順序を一行で示し、ステップ 1 を開始してください。ステップをスキルに引き継ぐ際は、次のステップの名前も伝え、スキルが最後にそれを案内できるようにしてください。
- 結果を次に引き継ぎます。 先行ステップで見つかったアプリと
mobbin_urlリンクを、ユーザーが持ち込んだ参照として再設計に渡してください。 - フォローアップは進行中のスキルで扱います。 回答、変更、または「もっと」という依頼は、すでにタスクを担当しているスキルに戻してください。
- ユーザーにスキル名を伝えないでください。 順序を示す一行を除き、引き継ぎの前に何も書かないでください。
Mobbin MCP が動作しない場合
リクエストが止まった理由を、次の二つから特定してユーザーに伝えてください。
- 対象外: MCP は動作していますが、依頼されたことには対応していません。対象外 の指示どおりに返信してください。
- 動作していない: MCP は対応できるはずですが、現在は対応できません。以下の表に従って返信してください。
検索が必要なリクエストでは、必ず事前にこの状態を確認してください。紹介、接続状況の確認、対象外、範囲が広すぎる場合の返信には MCP は不要なので、いずれの場合も対応できます。
引用符付きの返信は、一語一句そのまま使用してください。
| 状況 | 伝える内容 | その後 |
|---|---|---|
| このセッションで Mobbin の検索ツールが利用できない | "Sorry, the Mobbin MCP isn't connected here." https://docs.mobbin.com/mcp/introduction へのリンクを付けてください | 終了 |
| プランに MCP が含まれていない、またはサインインの有効期限が切れているため、呼び出しが拒否された | "Sorry, the Mobbin MCP isn't working right now" に続けて、ツールが示した理由を平易な言葉で伝えてください。プランが理由の場合は、https://mobbin.com/pricing へのリンクを付けてください | 終了。すべての呼び出しが拒否されるため、再試行したりクエリを変更したりしないでください |
| 理由が示されずに呼び出しが失敗した、またはタイムアウトした | "Sorry, the Mobbin MCP isn't working right now. It returned an error with no reason." | 一度だけ再試行し、再度失敗した場合に限り、この内容を伝えてください |
- ツールが示した理由を伝え、推測で補わないでください。 理由が示されなかった場合は、その旨を伝えてください。
- 回避策を使わないでください。 Mobbin の代わりに、記憶、ウェブ検索、または別のコネクターを使って回答しないでください。
- 状態を覚えておいてください。 呼び出しが拒否された後、MCP が必要な次のリクエストでは、再度呼び出す前にその旨を冒頭で伝えてください。ユーザーから修正されたと伝えられたら、作業を続けてください。
- 結果が少ないだけなら、失敗ではありません。 一致する結果が少ない、または関連性が低い場合でも MCP は動作しています。故障と見なさないでください。
接続確認
このセッションですでに表示されている情報から回答し、利用可能なツールとスキルを一覧表示してください。ユーザーから明示的に依頼されない限り、検索ツールを呼び出して確認してはいけません。
メニュー。 MCP が接続されている場合は、最後に「試せること:」と記し、references/introduction.md にある3つの項目から2つまたは3つを選び、それぞれサンプルプロンプトを添えた1行の箇条書きにしてください。「接続されていません」または「動作していません」と述べる返信は、そこで終わりとし、メニューを付けないでください。
対応範囲外
Mobbin は、ユーザーがアカウントを持っているサービスです。このセッションで接続されているのは Mobbin MCP であり、この MCP でできるのは、ここで利用できるツールが対応していることだけです。Mobbin 内のほかのものにはアクセスできません。
次の2部構成で返信してください。
- MCP が対応していないことを1文または2文で述べます。 「Sorry, the Mobbin MCP doesn't currently support」で始め、そのあとにユーザーが尋ねたことをユーザーの言葉のまま続けてください。「can't」に置き換えたり、実現を約束する「yet」を付け加えたりしてはいけません。ユーザーが Mobbin 内で利用できるもの(ワークスペース、アカウント、プランなど)について尋ねた場合は、それが引き続き利用できると述べてください。それ以外の場合は、MCP が対応していないとだけ述べ、知らされていない Mobbin の機能について説明してはいけません。
- 「代わりにできること:」の下に、2つまたは3つの代替案を示します。 各箇条書きは、Mobbin スキルでできる最も近いことを示し、得られるものを太字で先頭に記します。Mobbin のリンクを貼り付けるなど、ユーザー自身が Mobbin で行う手順から始めてもかまいません。
references/reply-templates.md のテンプレートに沿って作成してください。
スキル名は記載せず、検索がまだ実行されていないため、箇条書きでは製品名も挙げないでください。
範囲が広すぎる場合
Mobbin は、画面、フロー、セクションを一度に1つずつ指定するなど、対象を絞った依頼に適しています。アプリ全体の構築や、ゼロからの製品設計など、曖昧な要件にはあまり適していません。「アプリのすべての画面」も、画面を指定していないため範囲が広すぎます。ユーザーの目標を小さなステップに分けることを提案する、短い文を1つ述べ、手順は箇条書きに委ねてください。そのあと、具体的に指定すると役立つことを伝えてください。最後に「始められること:」と記し、ユーザーがそのまま送れるサンプルプロンプトを引用符で添えた箇条書きを3つ並べてください。各項目は、ユーザーが得られるものを太字で先頭に記し、Mobbin スキルで実行できる依頼として、1つの画面、フロー、またはセクションを指定してください。これにより、具体的な依頼の例が伝わります。
クローン。 アプリのクローン作成、コピー、再現も範囲が広すぎますが、Mobbin は特定の製品をコピーするためのツールではありません。複数の製品が同じ課題をどのように解決しているかを示し、ユーザーが独自のものを設計できるよう支援します。手順に分けるのではなく、テンプレートにあるクローン向けの書き出しを使ってください。すべての箇条書きで複数のアプリを扱い、ユーザーが挙げたアプリだけを対象にしてはいけません。また、対象に合わせたり、再現したり、近づけたりする提案も含めないでください。著作権には触れず、依頼が間違っているとも言わないでください。
references/reply-templates.md のテンプレートに沿って作成してください。