dsc-scenario
Use for multi-call developer.salesforce.com API scenarios or repros covering prerequisites, call order, scopes, ID threading, or a flow around an operation, goal, cURL, or failure. Produces a plan and runnable cURL block. Not for one-endpoint lookup/debugging or narrated, paused demo scripts.
- License
- MIT
Pinned to revision a9730fd3b576, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/dsc-scenario/SKILL.md
- skills/dsc-scenario/README.md
- skills/dsc-scenario/examples/scenario-add-coupon-checkout.md
- skills/dsc-scenario/examples/scenario-createorder-prereqs.md
- skills/dsc-scenario/examples/scenario-inreference-prereq.md
- skills/dsc-scenario/examples/scenario-ocapi-submit-basket.md
- skills/dsc-scenario/package.json
- skills/dsc-scenario/scripts/build-body.js
- skills/dsc-scenario/scripts/compose.js
- skills/dsc-scenario/scripts/curated-body.js
- skills/dsc-scenario/scripts/curl-block.js
- skills/dsc-scenario/scripts/pkce-snippet.js
- skills/dsc-scenario/scripts/resolve-target.js
- skills/dsc-scenario/scripts/scenario.js
- skills/dsc-scenario/scripts/walk-types.js
- skills/dsc-scenario/scripts/walk-via-agent.md
- skills/dsc-scenario/shared/common/body-values.js
- skills/dsc-scenario/shared/common/cite.js
- skills/dsc-scenario/shared/common/live-test.js
- skills/dsc-scenario/shared/common/parse-request.js
- skills/dsc-scenario/shared/common/pkce.js
- skills/dsc-scenario/shared/common/resolve-slug.js
- skills/dsc-scenario/shared/common/scrape-refresh.js
- skills/dsc-scenario/shared/common/shell-vars.js
- skills/dsc-scenario/shared/common/spec-traversal.js
- skills/dsc-scenario/shared/engine/auth-providers.js
- skills/dsc-scenario/shared/engine/curated-facts.js
- skills/dsc-scenario/shared/package-lock.json
- skills/dsc-scenario/shared/package.json
- skills/dsc-scenario/shared/products/commerce-b2c/auth-providers.js
- skills/dsc-scenario/shared/products/commerce-b2c/auth-render.js
- skills/dsc-scenario/shared/products/commerce-b2c/curated-facts.js
- skills/dsc-scenario/shared/products/commerce-b2c/dedupe-scopes.js
- skills/dsc-scenario/shared/products/commerce-b2c/live-baskets.js
- skills/dsc-scenario/shared/products/commerce-b2c/persona.js
- skills/dsc-scenario/shared/products/commerce-b2c/slas-flows.js
- skills/dsc-scenario/shared/scrape/aliases.js
- skills/dsc-scenario/shared/scrape/cache-access.js
- skills/dsc-scenario/shared/scrape/cache-path.js
- skills/dsc-scenario/shared/scrape/catalog-keys.js
- skills/dsc-scenario/shared/scrape/classify.js
- skills/dsc-scenario/shared/scrape/extract-keys.js
- skills/dsc-scenario/shared/scrape/fetch-url.js
- skills/dsc-scenario/shared/scrape/load-yaml.js
- skills/dsc-scenario/shared/scrape/parse-amf.js
- skills/dsc-scenario/shared/scrape/parse-api-catalog.js
- skills/dsc-scenario/shared/scrape/parse-catalog.js
- skills/dsc-scenario/shared/scrape/parse-oas.js
- skills/dsc-scenario/shared/scrape/parse-swagger2.js
- skills/dsc-scenario/shared/scrape/reference-versions.js
- skills/dsc-scenario/shared/scrape/resolve-cache.js
- skills/dsc-scenario/shared/scrape/scrape.js
- skills/dsc-scenario/shared/scrape/write-slugs.js
- skills/dsc-scenario/shared/test/fixtures/fake-scrape.js
- skills/dsc-scenario/shared/test/fixtures/no-basepath-index.json
- skills/dsc-scenario/shared/test/fixtures/ocapi-shop-customers-index.json
- skills/dsc-scenario/shared/test/fixtures/shopper-orders-index.json
- skills/dsc-scenario/shared/test/run.sh
- skills/dsc-scenario/shared/test/test-aliases-live.js
- skills/dsc-scenario/shared/test/test-aliases.js
- skills/dsc-scenario/shared/test/test-body-values.js
- skills/dsc-scenario/shared/test/test-cache-access.js
- skills/dsc-scenario/shared/test/test-cache-path.js
- skills/dsc-scenario/shared/test/test-catalog-keys-live.js
- skills/dsc-scenario/shared/test/test-catalog-keys.js
- skills/dsc-scenario/shared/test/test-cite.js
- skills/dsc-scenario/shared/test/test-dependency-direction.js
- skills/dsc-scenario/shared/test/test-extract-keys.js
- skills/dsc-scenario/shared/test/test-fetch-url.js
- skills/dsc-scenario/shared/test/test-live-test.js
- skills/dsc-scenario/shared/test/test-load-yaml.js
- skills/dsc-scenario/shared/test/test-parse-oas.js
- skills/dsc-scenario/shared/test/test-parse-request.js
- skills/dsc-scenario/shared/test/test-reference-versions.js
- skills/dsc-scenario/shared/test/test-resolve-cache.js
- skills/dsc-scenario/shared/test/test-resolve-slug.js
- skills/dsc-scenario/shared/test/test-scrape-landing-write.js
- skills/dsc-scenario/shared/test/test-scrape-refresh.js
- skills/dsc-scenario/shared/test/test-shell-vars.js
- skills/dsc-scenario/shared/test/test-spec-traversal.js
- skills/dsc-scenario/shared/test/test-validate-scrape-argv.js
- skills/dsc-scenario/shared/vendor/README.md
- skills/dsc-scenario/shared/vendor/js-yaml.min.js
- skills/dsc-scenario/test/fixtures/_landing/bridge-area.json
- skills/dsc-scenario/test/fixtures/_landing/commerce_b2c-commerce.json
- skills/dsc-scenario/test/fixtures/_landing/ver-area.json
- skills/dsc-scenario/test/fixtures/amf-area/amf-ref/_index.json
- skills/dsc-scenario/test/fixtures/amf-area/amf-ref/createWidget.json
- skills/dsc-scenario/test/fixtures/amf-area/amf-ref/useWidget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/_index.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/submitDoohickey.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/submitGadget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/submitGizmo.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/submitWidget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/types/Doohickey.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/types/DoohickeyOrder.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/types/Gadget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/types/GadgetOrder.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/types/Gizmo.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/types/GizmoOrder.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/types/Widget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refA/types/WidgetOrder.json
- skills/dsc-scenario/test/fixtures/bridge-area/refB-v2/_index.json
- skills/dsc-scenario/test/fixtures/bridge-area/refB-v2/createWidget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refB-v2/types/Widget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refB-v2/updateWidget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refB/_index.json
- skills/dsc-scenario/test/fixtures/bridge-area/refB/createWidget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refB/types/Widget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refB/updateWidget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refC/_index.json
- skills/dsc-scenario/test/fixtures/bridge-area/refC/createGadget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refC/types/Gadget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refC/updateGadget.json
- skills/dsc-scenario/test/fixtures/bridge-area/refD/_index.json
- skills/dsc-scenario/test/fixtures/bridge-area/refD/createDoohickey.json
- skills/dsc-scenario/test/fixtures/bridge-area/refD/types/Doohickey.json
- skills/dsc-scenario/test/fixtures/bridge-area/refE/_index.json
- skills/dsc-scenario/test/fixtures/bridge-area/refE/createGizmo.json
- skills/dsc-scenario/test/fixtures/bridge-area/refE/getGizmoStatus.json
- skills/dsc-scenario/test/fixtures/bridge-area/refE/types/Gizmo.json
- skills/dsc-scenario/test/fixtures/bridge-area/refE/types/GizmoStatus.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-data-code-versions/_index.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-data-code-versions/get-code_versions.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-data-code-versions/types/code_version_result.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-data-code-versions/types/fault.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-baskets/_index.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-baskets/get-baskets-basket_id.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-baskets/post-baskets-basket_id-items.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-baskets/post-baskets.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-baskets/types/basket.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-baskets/types/fault.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-orders/_index.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-orders/get-orders-order_no.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-orders/post-orders.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-orders/types/basket.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-orders/types/fault.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-orders/types/order.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-products/_index.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-products/get-products-id.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-products/types/fault.json
- skills/dsc-scenario/test/fixtures/commerce_b2c-commerce/ocapi-shop-products/types/product.json
- skills/dsc-scenario/test/fixtures/multi-area/multi-ref/_index.json
- skills/dsc-scenario/test/fixtures/multi-area/multi-ref/addItemToCart.json
- skills/dsc-scenario/test/fixtures/multi-area/multi-ref/createCart.json
- skills/dsc-scenario/test/fixtures/multi-area/multi-ref/mergeCart.json
- skills/dsc-scenario/test/fixtures/multi-area/multi-ref/types/Cart.json
- skills/dsc-scenario/test/fixtures/tiny-area/tiny-ref/_index.json
- skills/dsc-scenario/test/fixtures/tiny-area/tiny-ref/addItem.json
- skills/dsc-scenario/test/fixtures/tiny-area/tiny-ref/createContainer.json
- skills/dsc-scenario/test/fixtures/tiny-area/tiny-ref/getItem.json
- skills/dsc-scenario/test/fixtures/tiny-area/tiny-ref/linkItems.json
- skills/dsc-scenario/test/fixtures/tiny-area/tiny-ref/types/Container.json
- skills/dsc-scenario/test/fixtures/tiny-area/tiny-ref/types/Item.json
- skills/dsc-scenario/test/fixtures/tiny-area/tiny-ref/types/ItemLink.json
- skills/dsc-scenario/test/fixtures/ver-area/verref-v2/_index.json
- skills/dsc-scenario/test/fixtures/ver-area/verref-v2/addItem.json
- skills/dsc-scenario/test/fixtures/ver-area/verref-v2/createContainer.json
- skills/dsc-scenario/test/fixtures/ver-area/verref-v2/getItem.json
- skills/dsc-scenario/test/fixtures/ver-area/verref-v2/types/Container.json
- skills/dsc-scenario/test/fixtures/ver-area/verref-v2/types/Item.json
- skills/dsc-scenario/test/fixtures/ver-area/verref/_index.json
- skills/dsc-scenario/test/fixtures/ver-area/verref/addItem.json
- skills/dsc-scenario/test/fixtures/ver-area/verref/createContainer.json
- skills/dsc-scenario/test/fixtures/ver-area/verref/getItem.json
- skills/dsc-scenario/test/fixtures/ver-area/verref/types/Container.json
- skills/dsc-scenario/test/fixtures/ver-area/verref/types/Item.json
- skills/dsc-scenario/test/run.sh
- skills/dsc-scenario/test/test-auth-providers.js
- skills/dsc-scenario/test/test-auth-render-live.js
- skills/dsc-scenario/test/test-auth-render.js
- skills/dsc-scenario/test/test-body-render-live.js
- skills/dsc-scenario/test/test-build-body.js
- skills/dsc-scenario/test/test-canonical-producer.js
- skills/dsc-scenario/test/test-compose.js
- skills/dsc-scenario/test/test-curated-body-integration.js
- skills/dsc-scenario/test/test-curated-body.js
- skills/dsc-scenario/test/test-curated-facts-live.js
- skills/dsc-scenario/test/test-curated-facts-schema.js
- skills/dsc-scenario/test/test-curated-facts.js
- skills/dsc-scenario/test/test-curl-block.js
- skills/dsc-scenario/test/test-dedupe-scopes.js
- skills/dsc-scenario/test/test-examples-runnable.js
- skills/dsc-scenario/test/test-fill-in-scan.js
- skills/dsc-scenario/test/test-fixture-layout-conformance.js
- skills/dsc-scenario/test/test-pkce.js
- skills/dsc-scenario/test/test-registry-render-fidelity.js
- skills/dsc-scenario/test/test-resolve-target.js
- skills/dsc-scenario/test/test-scenario-integration.js
- skills/dsc-scenario/test/test-scope-meta-fresh.js
- skills/dsc-scenario/test/test-slas-flows.js
- skills/dsc-scenario/test/test-walk-types.js
- skills/dsc-scenario/test/test-walk-via-agent-prompt.js
Every link opens the file at its source, pinned to the revision this page describes.