🛠️outputai
- 作者
- Output.ai
- ソース種別
- git-subdir
- ソース
- GitHub で見る ↗
説明
Output.ai ワークフロー開発ツールキット(Claude Code 向け)。 5種類の専門 Agent(プランナー、ビルダー、デバッガー、プロンプトライター、品質レビュアー)、スキャフォールディング・デバッグ・評価・クレデンシャル管理をカバーする 40以上のスラッシュコマンド Skill、そして最初のプロンプトより前に Claude が Output SDK の規約を自動的に把握できるよう SDK 規約を読み込む SessionStart フックを追加します。
原文を表示
Output.ai workflow development toolkit for Claude Code. Adds 5 specialist agents (planner, builder, debugger, prompt writer, quality reviewer), 40+ slash-command skills covering scaffolding, debugging, evaluation, and credential management, plus a SessionStart hook that auto-loads Output SDK conventions so Claude understands the framework before the first prompt.
ユースケース
- ✓ワークフロー開発を進める
- ✓コード実装をデバッグする
- ✓プロンプト文を作成する
- ✓品質をレビューする
同梱スキル(49)
🔨output-build-workflow
Output SDK ワークフローをプランドキュメントから実装します。 次のような場合に使用: - ユーザーが既存のプランをもとにワークフローのビルド・実装・コーディングを依頼したとき - `output-plan-workflow` によってプランが生成され、ユーザーがビルドを開始する準備ができたとき
🔐output-credentials-edit
Output.aiプロジェクト内の暗号化されたクレデンシャルを表示・編集します。 次のような場合に使用: シークレットの追加、APIキーの更新、クレデンシャル値の確認、または特定のクレデンシャルの取得を行うとき。
🔐output-credentials-env-vars
`credential:` 規則を使用して、暗号化されたクレデンシャルを環境変数に紐付けます。 次のような場合に使用: LLMプロバイダーのAPIキー(`ANTHROPIC_API_KEY`、`OPENAI_API_KEY` など)を設定する場合や、暗号化されたクレデンシャルから取得すべき任意の環境変数を設定する場合。
🔐output-credentials-init
Output.ai プロジェクトの暗号化された認証情報を初期化します。 次のような場合に使用: - 認証情報を初めてセットアップするとき - 環境固有の認証情報を追加するとき - ワークフローごとの認証情報を追加するとき
🐛output-debug-workflow
ワークフローの問題をOutput SDKを使用してデバッグします。 次のような場合に使用: - ユーザーがワークフローの失敗、エラー、ハング、誤った結果の発生を報告しているとき - ユーザーがワークフローの実行に対してデバッグ、トラブルシューティング、または調査を依頼しているとき
🤖output-dev-agent-class
次のような場合に使用: マルチステップのツールループ、会話履歴、および再利用可能なLLM Agentを構築する際には、Agent クラスを使用してください。 スキルを持つAgentの構築、構造化された出力、またはステートフルな会話を実装する場合に適しています。
🎨output-dev-code-style
Output SDK ワークフロープロジェクトにおけるコードスタイル規約です。 次のような場合に使用: TypeScript/JavaScript のコードを記述またはレビューする際。 まずプロジェクト独自のリントルールを検出し、リンターが設定されていない場合は Output SDK の規約にフォールバックします。
🏗️output-dev-create-skeleton
ワークフローのスケルトンファイルを Output SDK CLI を使って生成します。 次のような場合に使用: - 新しいワークフローを開始するとき - プロジェクト構造をスキャフォールディングするとき - 生成されたファイルのレイアウトを把握したいとき
🔐output-dev-credentials
`@outputai/credentials` を使用して、Output SDK ワークフロー内で暗号化されたシークレットを保存・参照します。 次のような場合に使用: APIキー、データベースパスワード、またはサードパーティトークンを統合する際。
🧪output-dev-eval-testing
@outputai/evals を使用して、Output SDK ワークフロー向けのオフライン評価テストを作成します。 次のような場合に使用: - `verify()` を用いたテスト評価器の実装 - データセット YAML ファイルの作成 - 評価ワークフローの構築 - CLI 経由でのワークフローテストの実行
📋output-dev-evaluator-function
次のような場合に使用: 品質評価、バリデーションロジック、またはコンテンツ評価を実装する場合。 Output SDK ワークフロー向けに、`evaluators.ts` 内にエバリュエーター関数を作成します。
📁output-dev-folder-structure
Output SDK のワークフロー用フォルダ構成規約。 次のような場合に使用: - 新しいワークフローを作成するとき - ワークフローファイルを整理するとき - 標準的なプロジェクトレイアウトを理解したいとき
🔌output-dev-http-client-create
外部向けSDKワークフロー用の共有HTTPクライアントを `src/shared/clients/` に作成します。 次のような場合に使用: 外部APIを統合する、サービスラッパーを作成する、またはHTTP操作を標準化する場合。
🧠output-dev-model-selection
出力SDK用のプロンプトファイルに最適なLLMモデルを選択します。 次のような場合に使用: 新しい`.prompt`ファイルを作成するとき、モデルの選択を見直すとき、または古くなったモデルをアップグレードするとき。 優先度(推論能力・バランス・速度・コスト)、プロバイダーの選定、およびVercel AI Gatewayモデルインデックスへのライブ照会を順を…
📝output-dev-prompt-file
`.prompt` ファイルを作成し、Output SDK ワークフロー内での LLM オペレーションに活用します。 次のような場合に使用: - プロンプトの設計を行うとき - LLM プロバイダーの設定を行うとき - Liquid.js テンプレートを使用するとき
📋output-dev-scenario-file
テスト用のシナリオJSONファイルをOutput SDKワークフロー向けに作成します。 次のような場合に使用: - テスト用の入力データを作成するとき - 期待される動作をドキュメント化するとき - ワークフローのテスト環境をセットアップするとき
📝output-dev-skill-file
`.md` スキルファイルを作成し、Output フレームワークの遅延ロード型インストラクションシステムに組み込みます。 次のような場合に使用: - プロンプトへのスキル追加 - スキルのロード設定 - スキル解決のデバッグ
🔄output-dev-step-function
`steps.ts` に Output SDK ワークフロー用のステップ関数を作成します。 次のような場合に使用: I/O 操作、エラーハンドリング、HTTP リクエスト、または LLM 呼び出しを実装する場合。
📝output-dev-types-file
`types.ts` ファイルを作成し、Output SDK ワークフロー用の Zod スキーマを定義します。 次のような場合に使用: 入力・出力スキーマの定義、型定義の作成、またはスキーマ関連エラーの修正が必要なとき。
🔄output-dev-upgrade-prompt-models
プロンプトファイル(.prompt)全体にわたって、各プロンプトが属するモデルファミリーの最新バージョンへ `model` フィールドを一括アップグレードします。 次のような場合に使用: - プロンプトのモデルバージョンがずれてしまっている場合(例: sonnet-4 → sonnet-4-6) - フレームワークの更新を長期間行っていなかった場合 - 定…
💰output-dev-workflow-cost
ワークフロー実行の Output SDK 実行コストを計算して表示します。 次のような場合に使用: LLM トークンのコスト、API サービスのコスト、または特定のワークフロー実行の合計費用を確認したい場合。
🔄output-dev-workflow-function
Output SDK ワークフロー用の `workflow.ts` ファイルを作成します。 次のような場合に使用: - ワークフロー関数を定義するとき - ステップをオーケストレーションするとき - ワークフローの構造上の問題を修正するとき
⚙️output-error-direct-io
ワークフロー関数内のOutput SDKにおける直接I/Oを修正します。 次のような場合に使用: - ワークフローがハングする - `undefined` が返される - 「workflow must be deterministic」エラーが表示される - ワークフローのコード内で直接HTTP/APIコールが行われている
🔧output-error-http-client
HTTPクライアントのOutput SDKステップにおける誤用を修正します。 次のような場合に使用: - トレースされていないリクエストが発生している - エラーの詳細が欠落している - axiosに関連するエラーが発生している - HTTPコールが適切にログ記録・リトライされていない
🔧output-error-missing-schemas
スキルの説明文(日本語訳): Output SDK ステップにおける、欠落したスキーマ定義を修正します。 次のような場合に使用: - 型エラーが発生している - ステップの境界で未定義のプロパティが検出される - バリデーションに失敗している - ステップの入力/出力が適切に型付けされていない
🔀output-error-nondeterminism
Output SDK ワークフローにおける非決定性エラーを修正します。 次のような場合に使用: - リプレイの失敗が発生している - 実行ごとに結果が一致しない - 「non-deterministic(非決定性)」というエラーメッセージが表示されている - リトライ時にワークフローの動作が異なる
🐛output-error-try-catch
try-catchアンチパターンをOutput SDKワークフロー内で修正します。 次のような場合に使用: - リトライが正常に機能していない - エラーが握り潰されている - 予期しない`FatalError`ラッピングが発生している - ステップの失敗がリトライポリシーをトリガーしない
❌output-error-zod-import
Zod スキーマのインポートに関する問題を、Output SDK ワークフロー内で修正します。 次のような場合に使用: - 「incompatible schema」エラーが発生している - ステップの境界で型エラーが発生している - スキーマのバリデーションが失敗している - ステップ間でスキーマが一致しない
🔍output-eval-audit
既存のEvalスイートの信頼性を監査します。 次のような場合に使用: - 既存のEvalを引き継いだとき - Evalが実際の障害を見逃している可能性があるとき - パイプラインに大きな変更を加えた後
🧪output-eval-dataset-design
次元ベースのバリエーションを活用して、多様な評価データセットを設計します。 次のような場合に使用: - 評価データセットをゼロから構築したいとき - 実トレースが少ないとき - 既存のデータセットがエッジケースを網羅できていないとき
🔍output-eval-error-analysis
ワークフローのトレースを体系的にレビューし、evaluatorを構築する前に失敗パターンを特定します。 次のような場合に使用: - evalプロジェクトを開始するとき - パイプラインに大きな変更を加えた後 - 本番環境での品質が低下したとき
⚖️output-eval-judge-prompt
LLMジャッジ用の効果的な `.prompt` ファイルを設計します。 次のような場合に使用: - `judgeVerdict` / `judgeScore` / `judgeLabel` プロンプトを作成するとき - 既存のジャッジが信頼性の低い結果を出力しているとき
📊output-eval-validate-judge
LLM判定器を、TPR/TNRメトリクスおよびtrain/dev/testの分割を用いて、人間のラベルと照合し検証します。 次のような場合に使用: 判定プロンプトを作成した後、その判定結果が人間の判断と一致しているかどうかを確認したいとき。
✅output-meta-post-flight
フライト後の検証を行うOutput SDKワークフロー操作向けバリデーション機能。 ステップの完了確認、規約への準拠チェック、品質検証、および成果物の確認を体系的に実施します。
✈️output-meta-pre-flight
ワークフロー操作を Output SDK で実行する前の事前検証チェックを行います。 ワークフロー実行前に、規約への準拠、要件の収集、品質ゲートの通過を確認します。
📚output-meta-project-context
Output.ai Frameworkの包括的なガイドです。 Temporalによってオーケストレーションされる、耐久性の高いLLMを活用したワークフローの構築を対象としています。 以下の内容を網羅しています: - プロジェクト構造 - ワークフローパターン - ステップ - LLMインテグレーション - HTTPクライアント - CLIコマンド - 利用…
🚀output-migrate
プロジェクトをOutputフレームワークの旧バージョンから新バージョンへアップグレードします。 次のような場合に使用: ユーザーがOutputの新バージョンへのアップグレード、マイグレーション、または移行を求めている場合。 プロジェクト内の現在の `@outputai/*` バージョンを検出し、対応するマイグレーションガイドを `docs.output.a…
📋output-plan-workflow
次のような場合に使用: ユーザーが新しいワークフローの作成、構築、生成、スキャフォールド、または計画を依頼したとき。 アーキテクチャ、ステップ、プロンプト、エバリュエーター、テスト戦略を含む全体的な計画プロセスを、専門化されたサブエージェントを活用してオーケストレーションします。
🔧output-services-check
Output SDK の開発サービスが稼働中であることを確認します。 次のような場合に使用: - ワークフローのデバッグ時 - 開発の開始時 - 接続エラーが発生した時 - サービスがダウンしている可能性がある時 - 「ECONNREFUSED」またはタイムアウトエラーが表示された時
📋output-workflow-list
利用可能なすべての Output SDK ワークフローをプロジェクト内で一覧表示します。 次のような場合に使用: - 存在するワークフローを確認したいとき - ワークフロー名を調べたいとき - プロジェクトのワークフロー構造を探索したいとき - 実行可能なワークフローが不明なとき
🔄output-workflow-reset
特定の完了済みステップの直後から Output SDK ワークフローを再実行し、そのステップまでの処理を再現した上で、以降のステップを新たに実行する新しいランを作成します。 次のような場合に使用: - ワークフロー全体を再実行せずに、後続ステップのプロンプトやロジックを繰り返し改善したい場合 - 正常に完了したことが確認済みのステップより後にのみ影響する障…
📤output-workflow-result
ワークフロー実行のOutput SDK結果を取得します。 次のような場合に使用: - 完了したワークフローの出力を取得したいとき - 戻り値を確認したいとき - 非同期実行後にワークフローが生成した結果を確認したいとき
⚙️output-workflow-run
Output SDK ワークフローを同期的に実行し、結果を待機します。 次のような場合に使用: - ワークフローを実行して即時に結果が必要な場合 - ワークフローの実行をテストする場合 - ターミナルに直接出力結果を取得したい場合
📋output-workflow-runs-list
ワークフロー実行履歴をSDKでリスト出力します。 次のような場合に使用: - 失敗した実行を検索する - 過去の実行内容を確認する - デバッグ用にワークフローIDを特定する - ワークフロータイプで実行を絞り込む - 最近のワークフローアクティビティを調査する
🚀output-workflow-start
完了を待たずに、Output SDK ワークフローを非同期で開始します。 次のような場合に使用: - 長時間実行されるワークフローを開始する - 後から監視するためのワークフロー ID を取得する - バックグラウンドでワークフローを実行する - 複数のワークフローを並列で実行する
📊output-workflow-status
Output SDK ワークフロー実行のステータスを確認します。 次のような場合に使用: - 実行中のワークフローを監視する - ワークフローが完了したかどうかを確認する - ワークフローの状態(RUNNING、COMPLETED、FAILED、TERMINATED)を判定する
🛑output-workflow-stop
実行中のOutput SDK ワークフローを停止します。 次のような場合に使用: - ワークフローをキャンセルしたいとき - 長時間実行中のプロセスを停止したいとき - 応答しなくなったワークフローを強制終了したいとき - 進行中のワークフローを中断する必要があるとき
🔍output-workflow-trace
Output SDK のワークフロー実行トレースを分析します。 次のような場合に使用: - 特定のワークフローをデバッグするとき - ステップの失敗を調査するとき - 入出力データを分析するとき - 実行フローを把握したいとき - 調査対象のワークフロー ID がある場合
📄output-workflow-trace-file
ローカルの Output SDK ワークフロートレースファイルの出力を読み込み、 見やすいマークダウン形式でレンダリングします。 次のような場合に使用: ユーザーが最近のワークフローの生成結果を確認したい場合、 ローカルのトレースファイルから結果を参照したい場合、 またはトレース出力をドキュメントとしてレンダリングしたい場合。
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。