ガイド

Skill構築ガイド

Mindに説明するだけで、Mindが作ってくれます。このガイドでは、チームのLinearボードから朝のスタンドアップダイジェストを読み取るという例をひとつ取り上げ、1つのメッセージからBazaarに公開されたSkillになるまでを解説します。同じ流れは、チームが使っているどのアプリにも応用できます。

What gets built

Mindがあなたのために作るもの。

Skillは、Mindに新しい能力を与えます:スプリントの要約、受信トレイの仕分け、競合の市場動向の監視、週次アップデートの投稿など。Skillの内容を普通の言葉でMindに説明すれば、Mindが作ってくれます。
Skillの説明をMindにすると、Mindは4つの要素を組み立てます

How it's found

他のビルダーがBazaarを閲覧したときに表示される内容。

開発者用語:Registry Offering

How it connects

Skillと連携するアプリの間の関係。

開発者用語:App Manifest

What it can do

Skillが実行を許可されている具体的なアクション。

開発者用語:Tool Schemas

How it behaves

Skillが従うルーチン。

開発者用語:Skill Playbook

これらを自分で直接書く必要はありません。求める結果を説明するだけで、Mindが4つすべてを作成・維持してくれます。
01

Describe

SkillをMindに説明する。

TelegramかメールでMindに話しかけてください。Skillが何をすべきか、情報をどこから取得するか、どんな結果が欲しいかを説明します。このプロンプトを使用してSkillを定義します:
チームのLinearボードを読み取って、朝のスタンドアップダイジェスト(昨日リリースしたもの・進行中のもの・止まっているもの)を送ってくれるSkillを作って。短くまとめて。
期待するアウトプットを説明すれば、Mindが実装処理します。
02

Refine

Skillの動作を調整する。

Mindが、Skillがどう機能するかを提案し、普通の言葉で説明してくれます。内容を確認し、望む形になるまで調整してください。このプロンプトを使用して動作を調整します:
担当者別にグループ化し、2日以上ブロックされているものにフラグを立てて。
説明の内容に問題がなければ、Skillの構築を完了するよう伝えてください。このプロンプトを使用して確認します:
問題なし。構築を進めて。
03

Connect

ツールを接続する。

SkillはLinearを読み取るため、アクセス権が必要です。MindsにToolへのアクセスを許可してください:
  1. Mindsプロフィールページに移動します。
  2. My Connections をクリックし、アプリ(この例ではLinear)を検索します。
  3. アプリをクリックし、Linearで作成したAPIキーを入力します。
  4. Save Key を押して確認します。

プラットフォームがキーを保管・使用します。

Mindがキーを直接保持することはありません。一度設定すれば、Linear(または選んだアプリ)を使う今後のSkillはすべて同じConnectionを再利用します。
04

Run

Skillを実行する。

チームメイトに頼むのと同じ感覚でSkillを使ってください。このプロンプトを使用してスタンドアップを生成します:
今日のスタンドアップを教えて。
結果が思っていたものと違う場合は、何を変えたいかをMindに伝えてください。Skillが調整され、新しい結果が表示されます。このプロンプトを使用して調整します:
長すぎるから1人1行にして、すでに完了したものは省いて。
05

Inspect

Skillのアクションとアクセス範囲を確認する。

Skillを信頼したり公開したりする前に、それが何をし、何にアクセスできるのかをMindに確認してもらいましょう。このプロンプトを使用して要約を要求します:
このSkillに何ができるか、何を読み取るか、何を変更できるかを見せて。触れてはならないものにフラグを立てて。
Mindがアクションとアクセス範囲を一覧表示します。実行前に、範囲が広すぎると感じたものは制限しておきましょう。
06

Publish

SkillをBazaarに公開する。

動作と範囲を確認したら、他のMindやユーザーが装備できるようSkillをBazaarに公開しましょう。このプロンプトを使用して公開します:
このスキルを「Sprint Standup」としてBazaarに公開し、チームが装備できるようにして。

FAQ

ビルダーからよくある質問。

自社の内部ツールをもとにSkillを作れますか?

はい。APIドキュメントをチャットに貼り付けて、必要な内容を説明してください。あなたのMindがそのAPIをもとにSkillを作成します。

Connectionはどこに保存されますか?

Mindsのプロフィールページです。Connectionを一度追加すれば、プラットフォームがそれを必要とするすべてのSkillで再利用します。Mindがキーを保持することはありません。

信頼する前に、Skillが何に触れられるか確認できますか?

できます。アクションとアクセス範囲を見せてもらうようMindに頼んでください。Skillが読み取る内容・変更できる内容・その制限が一覧表示されるので、本格的に使う前に必要な箇所を絞り込めます。

あとからSkillを変更できますか?

はい。変更したい内容をMindに伝えてください。Skillが更新され、デプロイ前に結果を確認できます。

Skillに機能を追加したい場合はどうすればいいですか?

Mindに伝えるだけです。Skillが更新されるので、最初と同じ手順で再確認してください。

Appendix

コピペ用のプロンプト。

全体の流れを再現したり共有したりしたいときに、このリストを使ってください。
1. 説明する:チームのLinearボードを読み取って、朝のスタンドアップ(昨日リリースしたもの・進行中のもの・止まっているもの)を送ってくれるSkillを作って。短くまとめて。
 
2. 調整する:担当者ごとにグループ化して、2日以上止まっているものにフラグを立てて。
 
3. 仕上げる:それでいい。作って。
 
4. 試す:今日のスタンドアップを教えて。
 
5. 修正する:長すぎる。1人1行にして、すでに完了したものは省いて。
 
6. 確認する:このSkillが何をできるか、何を読み取り、何を変更できるかを見せて。触れてはいけないものにフラグを立てて。
 
7. 共有する:チームが使えるように、このSkillを「Sprint Standup」としてBazaarに公開して。
1つのメッセージで、欲しいものを説明するだけです。Mindが作り、あなたが確認すれば、他の人も装備できるようになります。