api-experiments

Submit API experiment batches from a single process and poll for results.

11|2|Updated May 29, 2025
One-click install
npx skills add https://github.com/yulonglin/dotfiles --skill api-experiments
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: api-experiments
Source: https://github.com/yulonglin/dotfiles/tree/main/claude/local-marketplace/plugins/research-toolkit/skills/api-experiments
Command: npx skills add https://github.com/yulonglin/dotfiles --skill api-experiments

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines memory-aware experimentation for API-heavy LLM evaluations by guiding efficient batch and asynchronous patterns.

Core Features & Use Cases

  • Batch-centered execution: submit all configurations from a single process, then poll and collect results incrementally.
  • Real-time async workflows with controlled concurrency to support interactive iterations.
  • Guardrails and anti-pattern avoidance to prevent memory bloat and process explosions in large-scale runs.
  • Real-world use cases include large eval campaigns, multi-config sweeps, and reproducible experiment pipelines.

Quick Start

Provide your experiment configurations and run them through a single process that submits all batches, polls for completion, and stores the results incrementally.

Frequently Asked Questions about api-experiments

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run large-scale LLM evaluations without causing memory bloat?▼

To prevent memory bloat during large-scale LLM evaluations, submit all configurations from a single process, poll for completion, and retrieve results incrementally rather than spawning parallel processes.

What is the best way to manage concurrency for batch API experiments?▼

The best way to manage concurrency for batch API experiments is to use a single-process submission model that polls the API and collects results incrementally, avoiding the parallel-process anti-pattern.

Why does my LLM experiment pipeline crash during multi-config sweeps?▼

Your LLM experiment pipeline likely crashes during multi-config sweeps because of the parallel-process anti-pattern, which causes memory bloat and process explosions; enforcing single-process submission and polling resolves this.

Can I use asynchronous workflows for iterative LLM API testing?▼

Yes, you can use asynchronous workflows with controlled concurrency for iterative LLM API testing, which supports interactive iterations while maintaining memory efficiency and preventing process explosions.

When do I need to enforce single-process submission for API-heavy experiments?▼

You need to enforce single-process submission for API-heavy experiments when running large eval campaigns or multi-config sweeps, ensuring incremental result retrieval and safeguarding against memory bloat from parallel processes.