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-ci-integrationGate Salesloft integration changes with offline contract fixtures and an optional fork-safe read-only smoke lane. Use when wiring CI for auth, pagination, errors, rate limits, or webhooks. Trigger with "Salesloft CI", "Salesloft contract tests", or "Salesloft GitHub Actions".
Independent GitHub snapshot · Automated classification · Original documentation governs
name: salesloft-ci-integration description: >- Gate Salesloft integration changes with offline contract fixtures and an optional fork-safe read-only smoke lane. Use when wiring CI for auth, pagination, errors, rate limits, or webhooks. Trigger with "Salesloft CI", "Salesloft contract tests", or "Salesloft GitHub Actions". argument-hint: "[repository-path] [ci-provider]" allowed-tools: Read, Glob, Grep, WebFetch, Write, Edit version: 1.6.0 author: Jeremy Longshore jeremy@intentsolutions.io license: MIT tags:
This skill keeps pull-request validation deterministic and secretless while retaining a separately authorized live smoke check. It prevents CI from creating people or cadence memberships as a connectivity test.
Use Read, Glob, and Grep to inspect workflows, test commands, adapters, and secret references. Use WebFetch only for official Salesloft contracts. Use Write or Edit after confirming the CI file and repository conventions.
data, list metadata, singular error, field-keyed errors, and rate headers.GET /v2/me and logs no response body.Store a least-privilege read credential only in a protected environment. Pin it to a non-production or explicitly approved team and rotate it through the owning Salesloft flow.
Do not expose repository secrets to fork code, print API responses, or perform Salesloft writes from the default CI lane. A new live environment or scope needs owner approval.
Return workflow paths, trigger matrix, fixture coverage, secret boundary, live-lane guard, commands, results, and unresolved failures.
| Condition | Response |
|---|---|
| Fork requests secret | Skip the live lane and run fixtures only. |
| Live 401/403 | Fail clearly and rotate or correct scope outside the log. |
| Live 429 | Stop; do not turn CI into a retry storm. |
| Fixture drift | Update contract 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.
pr-fixtures=pass; fork-secrets=0; live-smoke=protected; writes=0