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).
salesloft-local-dev-loopBuild a Salesloft integration locally with sanitized contract fixtures, deterministic failure cases, and an optional guarded read-only smoke test. Use when iterating without touching real sales records. Trigger with "Salesloft local dev", "mock Salesloft", or "Salesloft contract fixtures".
Independent GitHub snapshot · Automated classification · Original documentation governs
name: salesloft-local-dev-loop description: >- Build a Salesloft integration locally with sanitized contract fixtures, deterministic failure cases, and an optional guarded read-only smoke test. Use when iterating without touching real sales records. Trigger with "Salesloft local dev", "mock Salesloft", or "Salesloft contract fixtures". argument-hint: "[repository-path] [runtime]" allowed-tools: Read, Glob, Grep, WebFetch, Write, Edit version: 1.6.0 author: Jeremy Longshore jeremy@intentsolutions.io license: MIT tags:
This skill creates a fast local loop around realistic Salesloft envelopes, pagination, errors, and webhook signatures. Live CRM mutation is outside the default loop.
Use Read, Glob, and Grep to map the client, adapters, fixtures, and test commands. Use WebFetch only to recheck official Salesloft contracts. Use Write or Edit only inside the confirmed repository.
data and list metadata.error, 422 as field-keyed errors, and 429 with current rate headers.per_page from 1 through 100.Tests inject a fake Bearer value and assert redaction. An optional live lane may use a read-only credential only when the target team is explicitly named.
Never copy production responses into fixtures or use real tokens as placeholders. Do not enable live writes from a local test command.
Return fixture inventory, contract assertions, commands run, pass/fail results, live-lane state, and any unsupported response shape.
| Condition | Response |
|---|---|
| Fixture contains PII | Remove it, rotate if necessary, and replace with synthetic data. |
| Test bypasses adapter | Move the call behind the transport seam before mocking. |
| Live lane lacks team guard | Disable it until target identity is asserted. |
| Contract drift | Update the fixture and consumer together with an official-source receipt. |
The example below shows the minimum redacted evidence expected from a successful invocation of this operator workflow.
offline=pass; fixtures=8; live-smoke=disabled; customer-records=0