ワンクリックで
zuora-uat-generate-api
Internal API pytest script generation from per-TR test design
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Internal API pytest script generation from per-TR test design
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-uat-generate-api |
| description | Internal API pytest script generation from per-TR test design |
Implements execution/tests/test_scenarios/test_<feature>/test_<feature>_tr{n}_api.py from tr{n}_test_design.md.
Skip when force_overwrite=false and *_tr{n}_api.py exists.
@pytest.fixture(autouse=True) setup/teardownFEATURE_ID = testmatrix feature string (stem of design/testmatrix/<Feature>_TRs.md)create_debug_logger, delete stale logs: glob_debug_log_files(FEATURE_ID, "TR<n>")create_debug_logger(test_name="TR<n>_...", feature_id=FEATURE_ID, debug_dir="debugging", api_client=self.api_client)self.debug_logger.log_request_response(step=..., request_data=..., response_data=...)response_data (accountId, subscriptionNumber, etc.)finally: self.debug_logger.cleanup_if_passed() (preserves log when CLEANUP_DEBUG_FILES=false)APIClient (no mocks); use tests/test_utils/debug_utils.py from customer repo (copy missing files from ${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/tests/test_utils/)${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/docs/E2E_TEST_IMPLEMENTATION_GUIDELINE.md${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/docs/DEBUGGING_MECHANISM_GUIDE.mdmcp__zuora-mcp__zuora_codegen for request/response shapes. Search repo + guidelines before ask_zuora.
Generation is tenant-free. Scripts use APIClient which supports environment=mcp via env vars when no test_config.yaml.