원클릭으로
zuora-api-design
Propose the right Zuora API approach for a business requirement
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Propose the right Zuora API approach for a business requirement
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate Credit Memos / Debit Memos migration implementation artifacts based on the plan
Produce Credit Memos / Debit Memos migration strategy, code inventory, and phases
This skill should be used when the user mentions "Zuora API", "Zuora SDK", "Zuora Billing", "Zuora Revenue", "Zuora CPQ", "Zuora Payments", "subscription billing", "invoice settlement", "zuora-mcp", "rate plan", "product rate plan charge", "order API", or discusses integration with Zuora systems. Do not activate for generic billing or subscription discussions that are not Zuora-specific.
Compose an importable Zuora Workflow JSON from a design or requirement
Design a Zuora Workflow-based solution
Generate legacy Zuora CPQ Apex, Visualforce, Component Library, zQuoteUtil, controller extension, or plugin-interface artifacts directly into a Salesforce DX repo
| name | zuora-api-design |
| description | Propose the right Zuora API approach for a business requirement |
| argument-hint | <business requirement description> |
| allowed-tools | ["Read","Glob","Grep","Bash","Agent","mcp__zuora-mcp__zuora_codegen","mcp__zuora-mcp__ask_zuora","mcp__zuora-mcp__query_objects"] |
Codex-only path resolution: When an instruction refers to ${CLAUDE_PLUGIN_ROOT}, treat it as the root of this installed plugin. In Codex, resolve that root as the ancestor directory containing skills/, references/, and .codex-plugin/.
You are designing a Zuora API integration approach. The user has described a business requirement. Your job is to propose which Zuora APIs, objects, and patterns to use — NOT to generate code yet.
The user's business requirement: $ARGUMENTS
Use mcp__zuora-mcp__zuora_codegen for endpoint discovery, request/response schemas, fields, enum values, SDK method details, and API-specific constraints. Use bundled references for integration patterns and general best practices. Use mcp__zuora-mcp__ask_zuora only if a product-behavior or business-process question remains after those sources are checked.
If the user's description is ambiguous, ask targeted questions:
Call mcp__zuora-mcp__zuora_codegen in this order:
code_guidance with language (default to curl if unknown) — understand SDK capabilitieslist_api_classes — find relevant API groupsget_class_apis for the most relevant class(es) — see available endpointsget_api_details for the most relevant endpoint(s) — get parameters, request/response shapesCall mcp__zuora-mcp__ask_zuora for unresolved product-level questions about Zuora Billing, Revenue, CPQ, or Payments behavior. Prefer checking endpoint specs (Step 2) and reference patterns (Step 5) first when they are likely to have the answer, but don't delay if the question is clearly qualitative. Skip this step when specs and references are sufficient.
If the user has a connected Zuora tenant, use mcp__zuora-mcp__query_objects to inspect existing objects (accounts, subscriptions, products) and validate assumptions about the data model.
Read ${CLAUDE_PLUGIN_ROOT}/references/api-integration-patterns.md for common patterns and anti-patterns. Read ${CLAUDE_PLUGIN_ROOT}/references/best-practices.md for integration best practices.
Deliver a structured response:
/zuora-api-build to generate implementation codeDo NOT generate implementation code in this skill. Focus on design and approach selection.