인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

clari-performance-tuning

clari-performance-tuning

Optimize Clari integration latency without violating concurrency, quota, correctness, or duplicate-work controls. Use when exports or Copilot extraction miss an SLO. Trigger with: "speed up Clari exports", "tune Clari polling", "reduce Clari pipeline latency".

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: clari-performance-tuning description: >- Optimize Clari integration latency without violating concurrency, quota, correctness, or duplicate-work controls. Use when exports or Copilot extraction miss an SLO. Trigger with: "speed up Clari exports", "tune Clari polling", "reduce Clari pipeline latency". allowed-tools: Read, Grep, Write, Edit version: 2.0.0 argument-hint: '[surface-workload-baseline-and-slo]' model: inherit effort: high license: MIT author: Jeremy Longshore jeremy@intentsolutions.io tags:

  • saas
  • clari
  • performance
  • throughput
  • latency compatibility: 'Requires timing telemetry by stage, provider capacity evidence, representative workloads, and a rollbackable tuning boundary.'

Clari Pipeline Throughput Tuning

Overview

Tune from measured stage latency instead of increasing concurrency blindly. Provider queue time, polling, result transfer, parsing, reconciliation, and destination load are separate bottlenecks with different safe remedies.

Prerequisites

  • Baseline p50, p95, and failure rate for each pipeline stage
  • Request sizes, selected fields, periods, pages, and destination load profile
  • Current organization limits and Copilot ceilings

Instructions

Step 1: Build the latency budget

Split the service-level objective across queue admission, provider execution, polling, transfer, validation, and publication.

Step 2: Locate the bottleneck

Correlate provider job timing, response size, page count, local CPU and memory, warehouse load, and retry delay.

Step 3: Reduce unnecessary work

Narrow forecast data types, history, scope, Copilot details, and rerun windows while preserving the approved analytical contract.

Step 4: Tune polling and paging

Use state-aware backoff, durable cursors, bounded page sizes, and streaming validation; do not poll faster than useful state changes.

Step 5: Use concurrency within evidence

Increase independent reads or transforms only inside reported provider and destination headroom, retaining a recovery slot.

Step 6: Canary and compare

Run the candidate against the same representative workload, compare correctness and cost signals, and roll back if either regresses.

Authentication

Performance telemetry must omit credentials and sensitive payloads. Never duplicate tokens across workers to evade organization or workspace limits.

Tool Discipline

Use Read and Grep to inspect configuration, provider contracts, fixtures, logs, schemas, and existing tests before proposing a change. Use Write or Edit only for the approved plan, implementation, test, or redacted receipt; do not issue, rotate, revoke, create, update, cancel, delete, export, ingest, or publish provider data without explicit operator approval.

Output

  • Stage-level latency profile and identified bottleneck
  • Tuning change with provider-capacity rationale
  • Before/after correctness, latency, quota, and rollback results

Return the exact surface, environment, resource or job identifiers, contract fingerprint, evidence, unresolved risks, and final decision without exposing credentials or sensitive customer data.

Examples

Profiling shows warehouse parsing—not provider export time—dominates latency. The team streams validation and batches warehouse writes while leaving Clari concurrency unchanged.

Error Handling

FailureResponse
Latency improves but rows divergeReject the tuning and restore the verified transform or publication path.
Concurrency causes 429 responsesReduce admission, preserve checkpoints, and remeasure within documented capacity.
Result size exhausts memoryStream or chunk local processing without altering provider semantics or dropping validation.

Resources

저장한 Skills