# IDEで得た知見を、公開前に確認して共有する

> Source: https://tareno.co/ja/agents/junie
> Language: ja
> TarenoをMCPサーバーとしてJetBrains Junieに追加し、IDEの作業からLinkedInの事例、Xのプラグイン告知、Threadsの技術Tipsを作成。公開前に人が確認し、Tarenoで毎回承認します。

JetBrainsの開発者は、リファクタリングやプラグインのリリース、小さな言語の工夫から学びます。Junieはコードのそばで動くため、技術的なTipsを投稿にする前に検証できます。JunieのMCP設定にTarenoを加えると、LinkedIn、X、Threads向けの下書きを作成できます。予約・公開の依頼は、Tarenoで人が承認するまで保留されます。TarenoではJunieを顧客アカウントで一連のテストをしていないため、設定手順はJetBrainsのドキュメントに沿っています。

## JetBrains JunieをTarenoに接続するには？

IDEでTools、Junie、MCP Settingsの順に開き、Addを選びます。Junieが`mcpServers`セクションを含む`mcp.json`を開くので、ホスト型エンドポイントを使う`tareno`の項目を追加します。保存後、接続状態と利用可能なツールが表示されます。`list_accounts`でテストしてください。TarenoではJunieの顧客テストをまだ完了していません。

## 4つの手順でJunieを接続

1. **MCP設定を開く.** Tools、Junie、MCP Settings、Addの順に開きます。JetBrainsのドキュメントによると、ファイルの各項目はサーバー側の説明で決まります。Junieの案内ではなく、Tarenoの設定ページを参照してください。
2. **ホスト型エンドポイントを貼り付ける.** 項目名を`tareno`にして、右側の例と同じアドレスを入力します。保存後、Junieにサーバー、接続状態、検出したツールが表示されます。問題が起きた場合は、まずここを確認します。
3. **OAuthでサインインする.** ホスト型エンドポイントはOAuthに対応しています。ブラウザーでTarenoアカウントにサインインしてください。APIキーは環境変数に保存し、リポジトリに追加する可能性がある`mcp.json`には書かないでください。
4. **読み取り専用の呼び出しで確認する.** 下書きの前に`list_accounts`を呼び出すようJunieに依頼します。目的のアカウントが表示されれば接続済みです。表示されない場合は、先にTarenoでアカウントを接続してください。

mcp.jsonの設定例:

```json
{
  "mcpServers": {
    "tareno": {
      "url": "https://tareno.co/api/mcp"
    }
  }
}
```

## Tarenoと使うJunieの活用例

Junieは投稿で扱うコードをコンパイル、実行、読み取りできます。検証済みのTipsと噂話の違いはそこにあります。次の3つの用途には、それぞれ専用のワークフローガイドがあります。

### リファクタリングをLinkedInの事例にする

コールバックをコルーチンに置き換えたり、モジュールを分割したりした後、その知見は同じ移行に取り組むチームに役立ちます。Junieはdiffとテストから変更を要約し、コード由来の識別子を列挙します。テーブル名、サービス名、ホスト名を除いた下書きに書き直してから確認できます。

### プラグインのリリースをGIF付きX投稿にする

プラグイン利用者は新バージョンを見つけるとすぐインストールすることがあります。Junieは変更履歴とプラグイン記述子を読み、対応IDEの範囲を正確に引用し、TarenoのメディアライブラリからデモGIFを見つけて280文字以内にまとめます。Xでは写真の代わりにアニメーションGIFを1つ添付できます。

### 言語機能のTipsをThreadsカルーセルにする

3枚のスライドは短いTipsに適した形式です。Junieは一時ファイルで2つのコード例をコンパイルして動作を確認し、各画像内のコードを言葉で説明する代替テキストを書きます。画像内のコードはスクリーンリーダーでは読み取れません。

## JetBrains Junieでコピーして使えるプロンプト

### 接続を確認する

```text
Tarenoを使い、接続済みSNSアカウントのプラットフォームとアカウント名を一覧にしてください。読み取りのみ：作成、予約、公開はしないでください。LinkedInの事例に使うアカウントと、プラグイン告知に使うアカウントを教えてください。
```

### 識別子を含めない事例

```text
diffとテストを基に、決済モジュールの直近[3件]のコミット内容を要約し、220語のLinkedIn事例を書いてください。コード由来の識別子をすべて列挙し、1つも残らないよう下書きを書き直します。Tarenoに保存する前に修正版を見せてください。
```

### プラグインを告知する

```text
バージョン1.8の変更履歴とプラグイン記述子を読み、対応IDEの範囲を正確に引用して280文字以内のX投稿を書いてください。Tarenoのメディアライブラリから[demo.gif]を探し、サイズ上限を超えていないか確認してください。
```

### カルーセル前にTipsを検証する

```text
スクリーンショット内の2つのKotlinコードを一時ファイルでコンパイル・実行し、それぞれの出力を表示してください。結果が異なる場合は差を説明します。その後TarenoでThreadsカルーセルのキャプションと代替テキストを作り、各画像のコードを言葉で説明してください。
```

### 公開日時を依頼する

```text
承認済みの下書き[下書きID]を[Europe/Tokyo]時間の[火曜日11時]に予約するようTarenoに依頼してください。アクションIDを返し、各依頼はTarenoダッシュボードで私の承認待ちだと伝えてください。
```

## JetBrains Junieのすべてのガイド

このエージェントがTarenoで利用できるネットワークごとに、具体例、プロンプト、制限を紹介します。

- [X向けデバッグの知見](https://tareno.co/ja/agents/junie/x.md)
- [LinkedIn向けJetBrainsケーススタディ](https://tareno.co/ja/agents/junie/linkedin.md)
- [Threads向けチーム学習シリーズ](https://tareno.co/ja/agents/junie/threads.md)

## 開始前に知っておきたいこと

- TarenoはJetBrains Junieを顧客アカウントでテストしていません。設定はJetBrainsのMCPサーバー向けドキュメントに沿っています。サーバー一覧と読み取り専用の呼び出しで接続を確認してください。
- `mcp.json`の項目はJunieではなく、各MCPサーバーのドキュメントで定義されます。ツールが表示されない場合は、TarenoのリモートMCP設定ページと照らし合わせてください。
- コード内の識別子を公開してよいか、Junieが判断することはできません。クラス名、テーブル名、ホスト名が含まれていないか、人がコード由来の下書きを確認します。
- 予約、公開、予約済み投稿の編集、削除は承認アクションになります。Junieは依頼できますが、承認はできません。
- Junieが確認できるのはファイル名と渡されたテキストで、スクリーンショットの画素情報は見えません。代替テキストが各画像の内容に合うか確認してください。

## 他のIDEエージェントとJunieの違い

Cursor、GitHub Copilot、Antigravityもそれぞれの設定を使ってエディターからTarenoに接続します。Junieの特徴はJetBrains IDE内で動き、コンパイラー、コード検査、テストランナーを利用できる点です。検証済みTipsやプラグイン告知に向いています。VS CodeやCursor中心なら、他のエージェントのほうが作業環境に近いでしょう。

## 接続前の質問

### JetBrains JunieはTarenoに対応していますか？

JetBrainsはJunieの設定からMCPサーバーを追加する手順を公開しているため、接続経路はあります。TarenoはJunieを顧客アカウントでまだテストしていません。まずサーバー状態を確認し、読み取り専用の呼び出しを行います。

### 接続項目はどこで確認できますか？

JetBrainsによると、各MCPサーバーのドキュメントを参照します。Tarenoの場合はリモートMCP設定ページに、ホスト型エンドポイントとOAuth認証が記載されています。保存後、Junieにサーバーとツールが表示されます。

### 事例にコードの詳細を含めない方法は？

コード由来の識別子をすべて列挙し、それらを除いて下書きを書き直すようJunieに依頼してから、Tarenoで確認してください。Tarenoに届くのはJunieが送った内容だけなので、人による確認が必要です。

### X投稿にはGIFを何個添付できますか？

1つです。X APIの仕様では、1投稿あたり写真4枚まで、アニメーションGIF1つ、または動画1つで、GIFは写真の代わりになります。TarenoのX設定は5MBまでのGIFに対応しているため、長い録画は短くしてください。

### Tipsを投稿する前にコードをコンパイルする理由は？

スクリーンショットはコードを正しそうに見せることがあります。Junieは一時ファイルで両方のコードをコンパイル・実行して違いを示します。記憶ではなく、実際の動作を説明するTipsにできます。

### Junieは承認なしで投稿を公開しますか？

いいえ。予約・公開の依頼はTarenoで承認アクションになります。ダッシュボードで承認するまでLinkedIn、X、Threadsには届きません。Junieが伝えられるのは、アクションが保留中だということです。

### JunieはThreadsのTipsへの返信を読めますか？

はい。Tarenoを通じてThreadsの返信を読み、修正案や代替案などに分類できます。Junieは返信を投稿できないため、アプリで返答し、変更内容をご自身で決めてください。

### Junieは最初にどのTarenoツールを使いますか？

通常は`list_accounts`で投稿先を確認し、`list_media`でスクリーンショットやGIFを探し、`create_drafts`で文章を保存します。最後の`schedule_posts`は公開ではなく、承認アクションを返します。

## 関連ガイド

- [IDEでの作業をLinkedIn事例にする](https://tareno.co/ja/agents/junie/linkedin)
- [GIF付きX投稿でプラグインを告知](https://tareno.co/ja/agents/junie/x)
- [KotlinのTipsをThreadsカルーセルにする](https://tareno.co/ja/agents/junie/threads)
- [リモートMCPの設定](https://tareno.co/ja/docs/mcp)
- [GitHub CopilotとTareno](https://tareno.co/ja/agents/github-copilot)
- [承認ワークフロー](https://tareno.co/ja/features/approval-workflows)
