mcpField
S
setup-pstack

setup-pstack

github.com/potetoエージェントワークフロー13390 回インストール21 週間前に更新
リポジトリ

setup-pstack について

pstack の役割ごとのモデルを設定するスキルで、`~/.cursor/rules/pstack-models.mdc` を作成または更新します。利用可能なモデルスラッグを確認して選択内容を検証し、以降のセッションで使うルールを書き込みます。

主な機能

  1. 01利用可能なモデルスラッグの検出
  2. 02既存の役割割り当ての読み込み
  3. 03役割へのモデル割り当てと確認
  4. 04書き込み前の選択内容の検証
  5. 05ルールファイルの冪等な置き換え

活用シーン

  1. 01役割ごとの pstack モデル設定
  2. 02新しいセッション向けのモデル選択更新
  3. 03割り当てと利用可能モデルの照合

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/poteto/plugins --skill setup-pstack

インストール後、Claude Code で/setup-pstackを入力して読み込まれたか確認します。

詳細

pstack のセットアップ

~/.cursor/rules/pstack-models.mdc を作成します。これは、役割ごとに pstack のモデルを設定する常時適用ルールです。スキルはこのファイルを読み込み、該当する行がない場合はインラインのデフォルト値を使用します。そのため、これは必須要件ではなく、上書きレイヤーです。

手順

1. 利用可能なモデルを検出する

このセッションで Task サブエージェントに渡せるモデルのスラッグを列挙します。これが確実な情報源です。Cursor に、ユーザーが利用権限を持つモデルを一覧表示する API や CLI もある場合は、網羅性を高めるため、そちらを優先してください。利用可能なモデルを検出できない場合は、アクセス可能なモデルのスラッグを貼り付けるようユーザーに依頼してください。利用可能だと確認していないスラッグは絶対に記述しないでください。

2. 現在の状態を読み込む

デフォルトの役割とモデルの対応付けは、手順 5 に示すルールの形式です。~/.cursor/rules/pstack-models.mdc がすでに存在する場合は読み込み、その値を現在の選択内容として扱います。存在しない場合は、それらのデフォルト値を使用します。

3. 対応付けを提示して確認する

各役割と現在のモデルをすべて提示し、モデルが検出された一覧にないものは、選択が必要であることを示します。そのまま受け入れるか、特定の役割を変更するかを尋ね、検出されたモデルを選択肢として提示します。自由入力よりも AskQuestion を優先してください。パネルの役割(how critics、arena runners、architect runners、interrogate reviewers)では値はリストで、モデルごとにサブエージェントが 1 つ実行されるため、リストの長さで実行数が決まります。

4. 検証する

記述するすべてのスラッグが、検出された一覧に含まれている必要があります。選択されたスラッグが利用できない場合は、処理を止めて再度確認してください。ユーザーが利用できないモデルを指定するルールは、それを読み込むすべての委譲処理を失敗させます。

5. ルールを書き込む

~/.cursor/rules/pstack-models.mdc に alwaysApply: true と、各役割につき 1 行を書き込みます。ラベルには poteto-mode が使用するものと同じものを使います。再実行しても冪等性が保たれるよう、ファイル全体を上書きします。形式:

---
description: pstack per-role model choices (overrides skill defaults)
alwaysApply: true
---
# pstack model configuration. One line per role. Delete a line to fall back to the skill default.
feature, refactoring: composer-2.5-fast
bug-fix, perf-issue: gpt-5.5-high-fast
judgment and prose: claude-opus-4-8-thinking-xhigh
how explorer: composer-2.5-fast
how explainer: claude-opus-4-8-thinking-xhigh
how critics: claude-opus-4-8-thinking-xhigh, gpt-5.5-high-fast, composer-2.5-fast
why investigators: composer-2.5-fast
why synthesizer: claude-opus-4-8-thinking-xhigh
reflect tooling: composer-2.5-fast
reflect judgment, divergent, synthesizer: claude-opus-4-8-thinking-xhigh
arena runners: claude-opus-4-8-thinking-xhigh, gpt-5.5-high-fast, composer-2.5-fast
architect runners: claude-opus-4-8-thinking-xhigh, gpt-5.5-high-fast, composer-2.5-fast
interrogate reviewers: claude-opus-4-8-thinking-xhigh, gpt-5.5-high-fast, composer-2.5-fast
6. 確認する

ルールを書き込んだことと、新しいセッションに適用されることをユーザーに伝えます。このスキルを再実行すると、ルールが更新されます。

コメント