本文へ移動
cccskills
無料GitHub で公開日本語紹介

bamboohr-performance-tuning

BambooHRの同期処理を計測し、不要な個別取得をまとめて、ページ分割やキャッシュを調整しながら速度とデータの完全性を確かめます。

原文原文の説明を見る

Improve BambooHR sync throughput with dataset v2 projection, pagination, deterministic ordering, bounded concurrency, and measured caching. Use when an HR pipeline is slow or creates N+1 traffic. Trigger with "BambooHR performance", "BambooHR slow sync", or "optimize BambooHR pipeline".

jeremylongshore/tons-of-skills-marketplaceスター 2,884(GitHub 2,884 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 夜間のHR同期を速くしたいとき
  • 従業員ごとのAPI呼び出しを減らしたいとき
  • ページサイズや同時実行数を調整したいとき

日本語での紹介

できること

BambooHRとの同期が遅い原因を、APIリクエスト数や処理時間などの計測値から調べます。従業員ごとに繰り返している取得を、必要な項目を指定できるDataset v2のクエリに置き換え、ページ分割、並び順、キャッシュ、同時実行数を調整します。変更前後でレコードの識別情報や照合件数を比べ、同期の鮮度や完全性が保たれているかも確認します。

こんなときに便利

夜間同期に時間がかかる場合や、従業員ごとのAPI呼び出しが増えている場合に向いています。速さだけでなく、取得漏れやメモリ使用量も確認しながら改善したいときに使えます。

使い方の例

  • 「夜間のBambooHR同期を速くしたいので、リクエスト数と照合件数を基準に改善してください」
  • 「ページサイズと同時実行数を測定しながら調整してください」

注意点

本番データでの計測、取得項目やキャッシュ保持期間の変更、同時実行数の引き上げには承認が必要です。従業員データやトークンを共有キャッシュに保存しないよう扱いを確認します。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(2)

  • SKILL.md4.1 KB
  • references/official-docs.md3.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

BambooHR Performance Tuning

Overview

Optimize from a measured request graph while preserving completeness and privacy. The first objective is usually eliminating per-employee fan-out, not raising concurrency against an unknown tenant limit.

Prerequisites

  • The target repository or integration path and the requested operator outcome.
  • The tenant, identity, and data scope only when approved live work is in scope.
  • The current evidence register plus customer-specific permissions and agreements.

Current Contract

Dataset v2 returns selected fields with links and meta pagination and permits page sizes up to 1000 in the reviewed OpenAPI. Its request uses filter, orderBy, page, and pageSize. Dataset v1 data retrieval and custom-report paths carry deprecation notices and should not anchor new optimizations.

Authentication

Benchmark with the same auth mode and effective field permissions as production, but only in an approved test tenant or sanitized workload. Different identities can produce different shapes, so never compare results without recording the credential alias and permission set.

Instructions

  1. Establish baseline p50/p95 latency, request count by operation, page count, records and bytes received, retries, error rate, CPU/memory, destination time, and end-to-end freshness.
  2. Draw the request graph. Replace N+1 employee reads with dataset v2 projections where the required fields and semantics are supported.
  3. Minimize fields, add deterministic orderBy, and tune pageSize below the documented maximum based on payload, memory, latency, and 413 behavior.
  4. Stream or page through data and commit checkpoints only after destination durability. Do not load the complete workforce into memory by default.
  5. Cache stable metadata such as dataset/field definitions with a bounded TTL. Do not cache tokens or unrestricted employee payloads in a shared cache.
  6. Add per-tenant concurrency control and reuse safe HTTP connections. Increase parallelism only during a measured canary and watch 429 and tail latency.
  7. Compare exact record identities and reconciliation counts before and after. Roll back if freshness, completeness, permissions, or memory regresses.

Tool Discipline

Use Read, Glob, and Grep to inspect the request graph and current metrics. Use Write/Edit for approved instrumentation, query changes, and tests. This skill does not authorize a production benchmark or HR-data export.

Approval Boundaries

Require approval before querying production, changing field selection or cache retention, increasing concurrency, or replacing a source endpoint. Performance does not justify silently omitting inactive or future-dated records.

Output

Return baseline and candidate metrics, request-graph delta, selected fields and pagination, cache/concurrency policy, reconciliation proof, canary scope, rollback thresholds, and measured result.

Error Handling

  • Faster but incomplete: reject the change and restore the last checkpoint.
  • 413: lower page size/field count and remeasure.
  • Rising 429 or tail latency: reduce concurrency and open the circuit.
  • Schema drift: quarantine the page rather than skipping fields or records.

Examples

  • "Make the nightly sync faster" begins with a request-count and reconciliation baseline.
  • "Run 100 workers" is replaced by a per-tenant canary with explicit stop thresholds.

Resources

Read official evidence before altering data access.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

abridge-ci-integration

無料概要あり

Abridge連携コードのCIに合成データを使った回帰チェックを加え、同意状態、ノート確認、ログの秘匿、ロールバックなど顧客側の処理を検証します。

  • Abridge連携の回帰テストを追加したいとき
  • 同意やノート確認の処理を検証したいとき
  • ログに機微情報が出ないか確かめたいとき
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

abridge-common-errors

無料概要あり

Abridgeの録音、記録の確認、Epicへの引き渡し、アクセスの不具合を観測情報から切り分け、患者情報を抑えた証拠と担当窓口への引き継ぎ資料を整理するスキル。

  • 録音とアップロード障害の切り分け
  • 記録生成の遅延や編集画面の不具合調査
  • Epic連携障害の担当窓口の特定
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

abridge-core-workflow-a

無料概要あり

同意確認から録音、生成メモの根拠確認、編集、最終確定まで、臨床文書作成の手順と確認ポイントを整理するスキルです。

  • 診療メモ作成の手順を導入・監査したいとき
  • 同意から医師の確認までの流れを整理したいとき
  • 下書きの根拠確認と停止条件を定めたいとき
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

abridge-core-workflow-b

無料概要あり

Abridgeで臨床家が確認した記録内容が、承認済みの手順でEpicの適切なテンプレート欄へ渡るか、テスト記録を使って対応関係や例外を検証するスキルです。

  • AbridgeとEpicの記録欄の対応を確認したいとき
  • 部門ごとの連携設定を監査したいとき
  • 承認済みテスト記録で連携を検証したいとき
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

abridge-cost-tuning

無料概要あり

Abridgeの導入・更新判断に向け、利用定着率や業務の完了状況、診療記録の品質、支援負担を契約に基づく費用情報と照らし、継続や改善の選択肢を整理するスキル。

  • Abridge導入後の定着率確認
  • 契約更新の判断材料をまとめたいとき
  • 診療環境ごとの業務成果の比較
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

abridge-debug-bundle

無料概要あり

Abridgeの障害調査で、録音や診療記録を含めず、許可した項目だけを集めたサポート用資料と確認用マニフェストを作成します。

  • 障害サポート用の証拠をまとめたいとき
  • 共有資料の除外項目を記録したいとき
  • 調査情報を安全な経路で引き継ぎたいとき
jeremylongshore/tons-of-skills-marketplace2,8842026年10月29日 更新

jeremylongshore のスキルをすべて見る

このスキルの問題を報告する