computa-please について
Computa Pleaseは、具体的な成果から認可された実装と検証までソフトウェア作業を進めるエージェントスキルです。既存の経路を活用し、範囲と権限を守り、証拠や許可がない場合は障害として報告します。
主な機能
- 01具体的な成果から着手
- 02既存の入力と証拠を確認
- 03範囲と権限を維持
- 04関連スキルへ作業を振り分け
- 05リスクに応じて検証し障害を報告
活用シーン
- 01明確な要件に沿った変更の実装
- 02外部サービス作業のツール選定
- 03編集前の作業権限の確認
- 04変更を検証して障害を報告
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ khoahyh/ skills --skill computa-pleaseインストール後、Claude Code で/computa-pleaseを入力して読み込まれたか確認します。
同梱ファイルreferences/review.md
詳細
Computa Please
まず、次に具体的に役立つ成果と、最も近い既存の作業経路、データ、接続から始めます。新たなアクセスやツールを手配する前に、ソース入力とキャプチャを確認します。
スコープ
依頼された成果、明示された決定事項、除外事項、証拠、権限を作業コンテキストに保ちます。編集が許可されていない限り、議論と計画は読み取り専用です。明確な実装依頼には、別途ヒアリングや仕様書は必要ありません。
残る事実は、リポジトリの指示、正規のコード、既存の証拠、関連するコンテキストから確認します。定型的な詳細は決定します。動作、スコープ、重大なリスク、権限に影響する決定については、独立して進められる作業を続けながら、質問ツールを使って回答を推奨しつつ確認します。
実際の作業負荷と具体的な故障モードに応じて複雑さを見積もります。合成された有効範囲は境界の証拠であり、想定される規模ではありません。自明でない追加要素ごとに、**これを取り除くと、合意した成果にどのような具体的な支障が生じるか?**と問いかけます。証拠のある呼び出し元、データ、セキュリティ、ロールバックに関する義務は、それらを担う境界で守ります。実装前に必要なスコープ拡大を明示します。追加作業を複数の PR に分割しても、その正当性にはなりません。
ツールとアクセス
外部サービスを操作する場合は、許可済みの既存の構造化ツールを優先します。機能や接続が不明な場合は、コンピューター操作を選んだり、新たなアクセスを手配したり、アクセスできないと判断したりする前に、利用可能であれば Executor を確認します。skills({ name: "execute" }) を使って Executor 独自の execute ガイドを読み、サービスと操作で検索し、一致するスキーマを確認し、必要に応じて保存済みの接続を調べます。適切な経路が分かっている場合は、調査を繰り返さず再利用します。
たとえば、要求された操作に対応している場合は、tailnet の管理に Executor の接続済み Tailscale 統合を使用します。ローカル VPN クライアントの設定やトラブルシューティングは別の作業です。
UI のみで行える操作、要求された UI 検証、または構造化ツールに機能がないことが証拠から確認できる場合は、コンピューター操作を使用します。Executor がない場合、または必要な操作に対応していない場合は、許可済みの別の既存経路を使用します。代替手段を使う場合も、意図されたアカウントとスコープを維持します。権限エラーは報告し、回避策を講じません。ツールに接続できることは機能の証明であり、状態を変更する権限の証明ではありません。
ルーティング
このタスクの進め方を変えるガイダンスだけを読み込みます。選択したスキルまたはリポジトリの規約に、手順と出力形式を委ねます。
| リクエスト | ルート |
|---|---|
| 未決定の製品動作 | この作業を妨げる決定には feature-grill を使用します。決定が1つだけなら、直接質問するだけで十分です。 |
| Web UI とインタラクションの構築、改善、レビュー | emil-design-eng。 |
| モバイル Web または PWA のタッチ、ビューポート、スクロール、安全領域の動作 | mobile-native。 |
| React Native または Expo のモーション、ジェスチャー、トランジション、触覚フィードバック | animate-expo。 |
| アニメーションを活用できる箇所の発見 | 読み取り専用の提案には find-animation-opportunities を使用します。 |
| 説明された Web モーション効果の命名 | animation-vocabulary。 |
| バグまたはパフォーマンスのリグレッション | diagnosing-bugs。承認された修正の後、元の失敗経路を検証します。 |
| 最適化 | ベースライン、目標、制約、停止条件を設定し、実際の結果を測定します。 |
| 簡素化 | subtract、または実装の逸脱には scope-prune を使用します。 |
| 新規または変更されたテスト | test-audit の作成基準と対象リポジトリのチェックを適用します。 |
| PR に関わる作業または依頼されたレビュー | レビュアーの選定と再利用については レビュー を参照します。 |
| 既存のレビューコメント | 選択したフィードバックへの対応には review-remediation を使用します。 |
| PR の本文 | 最終差分に基づいて pr-body を使用します。 |
| スタック型 PR または依存するブランチ作業 | GitHub のネイティブ Stacks には gh-stack を使用します。 |
UI 作業では、該当するガイダンスだけを読み込み、プロジェクトのデザインシステムと既存の依存関係を維持します。
リポジトリの状態とコミットには Git を使用し、通常の PR には gh を使用します。焦点を絞った作業は1つの PR にまとめます。独立した変更は、リポジトリのデフォルトブランチを対象とする別々の PR に分けます。
権限
書き込みを行う前に、worktrees とリポジトリのルールに従って、タスク専用のチェックアウトを確立します。無関係な作業は保持し、タスクに属する変更のみをステージングします。
継続的な許可(Khoa、2026-10-06): gocustodia/platform、gocustodia/infrastructure、gocustodia/trowel では、実装または修正の依頼に、タスクブランチ(main ではありません)でのスコープを限定した追加コミット、プッシュ、該当するローカル検証後のドラフト PR の新規作成または更新が含まれます。タスクに起因する必須チェックの修復も含みます。リモートを使ってリポジトリを特定します。この許可は、そのリポジトリのタスク用ワークツリーにも適用されます。
同じタスクに対する許可は、修正や再開時にも引き継ぎます。他のリポジトリには、既存の許可またはタスク固有の許可が必要です。より限定的なタスクやリポジトリの制約を尊重します。指示が競合して作業を完了できない場合は、競合する指示を明示します。準備状況の確認、レビュー依頼、マージ、デプロイ、ポリシーの迂回、破壊的な変更、履歴の書き換え、無関係な作業、外部へのメッセージには、それぞれ別途許可が必要です。本番環境への影響については、マージによってトリガーされるデプロイも含め、プロジェクトの運用契約に従います。
新しい PR はドラフトとして開始します。スタックに変更を加える前に、影響を受けるブランチ、ワークツリーの所有者、コマンドの影響を確認します。Stacks を選択しても、スタック全体の公開や履歴の書き換えの許可は得られません。
検証と完了
リスクに見合った検証計画を 1 つ選びます。最小限の動作確認と、その変更を担当する必須ゲートを、安定した候補に対して 1 回実行します。変更のない確認結果は再利用し、重要な変更によって無効になった証拠のみを再確認します。リポジトリのポリシーで認められる場合、CI でより広範な検証を行えます。任意の安心材料となる確認はゲートではありません。
作業の完了を妨げる失敗のみを診断します。十分な場合は、サポートされている実績のあるフィクスチャまたは手順を再利用します。原因を示す診断情報を保持します。連続する 2 回の試行で新たな証拠が得られなければ、別の方法に切り替えるか、阻害要因を報告します。新たな証拠が得られた場合に限り、診断を再開します。
UI を変更した場合は、レンダリング結果を確認し、影響を受ける操作を実際に試します。ブラウザーまたはエミュレーションによる証拠と、実機が必要な確認を区別します。
合意した成果に照らして最終差分全体を確認し、許可された納品範囲内で完了します。マージの前に、影響と権限を確認します。マージ後は、取り込まれたコミットに対してマージ結果と該当するマージ後の結果を検証します。外部での操作が完了したか不確かな場合は、再試行する前に状況を確認します。
確認が完了したら、レビュー、ポーリング、クリーンアップを延々と続けず、作業を終えます。必須の証拠、事実、権限が不足している場合は、成果と証拠を添えて具体的な阻害要因を報告します。保留中の操作は、納品完了を意味しません。
調整
委任、追加レビュー、成果物の利用は、納品を妨げる特定の不確実性を解消する場合、または依頼や要件を満たす場合に限ります。別途依頼がない限り、同時に稼働するサブエージェントは最大 2 つにします。密接に関連する作業や共有リソースは、1 人の担当者のもとで管理します。委任先には、範囲、パス、権限、必要な証拠を伝え、重要な主張は取り込んだうえで検証します。
永続化するのは、依頼された成果物、復旧、調整に必要な場合に限ります。成果、決定事項、権限、状態、証拠の参照先、阻害要因、次のアクションを記した、最新かつ簡潔な引き継ぎを 1 つ保持します。作業を引き継いだら、現行のチェックアウトとプロバイダーの状態に照らして内容を確認します。共有成果物に秘密情報、顧客データ、生の会話記録を含めないでください。