trigger-cost-savings

作成者: triggerdotdev

Trigger.devのタスク、スケジュール、実行を分析し、コスト最適化の機会を見つけます。支出削減、コスト最適化、使用状況の監査、適正化を求められたときに使用します。

npx skills add https://github.com/triggerdotdev/trigger.dev --skill trigger-cost-savings

Trigger.dev Cost Savings Analysis

The full, version-pinned cost-audit workflow ships inside your installed @trigger.dev/sdk. Read it before giving recommendations so they match the SDK version in this project:

  • Skill: node_modules/@trigger.dev/sdk/skills/trigger-cost-savings/SKILL.md — the static-analysis checklist, the MCP run-analysis steps (list_runs, get_run_details, get_current_worker), the report format, and the machine-preset cost table.
  • Docs: the canonical guidance is bundled at node_modules/@trigger.dev/sdk/docs/how-to-reduce-your-spend.mdx, with supporting pages under node_modules/@trigger.dev/sdk/docs/ (machines.mdx, runs/max-duration.mdx, queue-concurrency.mdx, idempotency.mdx, triggering.mdx, errors-retrying.mdx).

If those paths don't exist, @trigger.dev/sdk isn't installed yet — install it first. In a non-hoisted layout, resolve the package with node -p "require.resolve('@trigger.dev/sdk/package.json')" and read skills/ + docs/ beside it.

Live run analysis needs the Trigger.dev MCP server (npx trigger.dev@latest install-mcp). Without it, do the static source analysis only — never fabricate run data.

Key principles

  • Waits > 5 seconds are free — checkpointed, no compute charge.
  • Start small, scale up — the default small-1x is right for most tasks; right-size down tasks stuck on large-* with short durations.
  • I/O-bound tasks don't need big machines — API calls and DB queries wait on the network.
  • Add maxDuration — cap runaway compute.
  • Debounce high-frequency triggers — consolidate bursts into single runs.
  • Idempotency keys prevent duplicate billed work.
  • AbortTaskRunError stops wasteful retries — don't pay to retry permanent failures.

References

Sibling skills: trigger-authoring-tasks (the task options these levers tune: machine, maxDuration, retry, queue, idempotency), trigger-realtime-and-frontend, trigger-authoring-chat-agent and trigger-chat-agent-advanced (AI agents).

triggerdotdevのその他のスキル

trigger-dev-tasks
triggerdotdev
このスキルは、Trigger.devのバックグラウンドタスクやワークフローの作成、設計、最適化に使用します。信頼性の高い非同期タスクの作成やAIの実装などが含まれます。
agents
triggerdotdev
Trigger.devを使用したAIエージェントパターン - オーケストレーション、並列化、ルーティング、評価者最適化、ヒューマンインザループ。LLMを活用したタスク構築時に使用…
config
triggerdotdev
trigger.config.tsを使用してTrigger.devプロジェクトを設定します。Prisma、Playwright、FFmpeg、Pythonのビルド拡張を設定する際や、デプロイをカスタマイズする際に使用します…
realtime
triggerdotdev
Trigger.devのタスク実行をフロントエンドとバックエンドからリアルタイムで購読します。進捗インジケーター、ライブダッシュボード、AI/LLMレスポンスのストリーミングなどを構築する際に使用します。
setup
triggerdotdev
プロジェクトにTrigger.devをセットアップします。初めてTrigger.devを追加するとき、trigger.config.tsを作成するとき、またはtriggerディレクトリを初期化するときに使用します。
tasks
triggerdotdev
Trigger.devでAIエージェント、ワークフロー、耐久性のあるバックグラウンドタスクを構築します。タスクの作成、ジョブのトリガー、リトライ処理、cronジョブのスケジュール設定などに使用します。
trigger-agents
triggerdotdev
Trigger.devを使ったAIエージェントパターン - オーケストレーション、並列化、ルーティング、評価者-最適化、ヒューマン・イン・ザ・ループ。LLMを活用したタスクの構築時に使用します…
trigger-chat-agent-advanced
triggerdotdev
Trigger.dev向けの高度で実践的なchat.agent機能を、オンデマンドで読み込みます。生のSessionsプリミティブ(sessions /…)を扱う際にこれを読み込んでください。