brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
together-local-dev-loopDevelop Together AI integrations with a fake transport, recorded response shapes, deterministic assertions, and an opt-in bounded live probe. Use when iterating without spending tokens on every test. Trigger with "Together local dev", "mock Together API", or "test Together client".
Independent GitHub snapshot · Automated classification · Original documentation governs
name: together-local-dev-loop description: >- Develop Together AI integrations with a fake transport, recorded response shapes, deterministic assertions, and an opt-in bounded live probe. Use when iterating without spending tokens on every test. Trigger with "Together local dev", "mock Together API", or "test Together client". argument-hint: "[repository-path] [test-command]" allowed-tools: Read, Glob, Grep, WebFetch, Write, Edit version: 1.9.0 author: Jeremy Longshore jeremy@intentsolutions.io license: MIT tags:
This skill keeps ordinary development offline and deterministic while retaining one explicit live lane for detecting provider-contract drift.
401, 404, 429, and 503Use Read, Glob, and Grep to discover the wrapper, tests, fixtures, and environment gates. Use WebFetch to confirm current response and error shapes. Use Write or Edit only after matching repository conventions; never save live prompts, outputs, or credentials as fixtures.
Offline tests use no key. The live lane reads a development-only TOGETHER_API_KEY from the approved test secret store and must be unavailable to untrusted fork workflows.
Do not expose a live key to pull requests from forks. Do not refresh fixtures from customer traffic or authorize an unbounded live test suite.
Return fake-contract coverage, offline test results, live-lane disposition, model-resolution evidence, request budget, and any detected SDK or API drift.
| Condition | Response |
|---|---|
| SDK object is hard to fake | Introduce an application-owned adapter; do not patch deep internals. |
| Live key absent | Mark the live lane skipped, not passed. |
| Fixture contains sensitive text | Remove it and replace it with synthetic data. |
| Live response shape changed | Preserve evidence and update the adapter before fixtures. |
The example below shows the minimum redacted evidence expected from a successful invocation of this operator workflow.
offline=34_pass; live=skipped(no-approved-key); fixtures=synthetic; token_budget=128