بنقرة واحدة
zuora-uat-run
Execute API pytest and UI tests for scoped features with mark-driven verify gate
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Execute API pytest and UI tests for scoped features with mark-driven verify gate
التثبيت باستخدام 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-run |
| description | Execute API pytest and UI tests for scoped features with mark-driven verify gate |
| argument-hint | [features_input=all] [environment=mcp] [verify=auto] [max_fix_retries=3] |
| allowed-tools | ["Read","Write","Edit","Glob","Grep","Bash","Agent","Task","mcp__zuora-mcp__zuora_codegen","mcp__zuora-mcp__ask_zuora"] |
Codex-only path resolution: When an instruction refers to ${CLAUDE_PLUGIN_ROOT}, treat it as the root of this installed plugin.
Orchestrator: discover scope → one worker per feature → aggregate.
$ARGUMENTS
| Parameter | Default |
|---|---|
verify | auto |
environment | mcp |
GIT_ROOT=$(git rev-parse --show-toplevel)
UAT_ROOT=$(python3 "${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/scripts/resolve_uat_root.py" \
--git-root "$GIT_ROOT" | python3 -c "import sys,json; print(json.load(sys.stdin)['uat_root'])")
Resolve tenant:
python3 "${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/scripts/tenant_resolve.py" \
--git-root "$GIT_ROOT" --environment mcp --scaffold-local
python3 "${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/scripts/discover_groups.py" \
--git-root "$GIT_ROOT" --features-input "<features_input>"
Pass UAT_ROOT to ${CLAUDE_PLUGIN_ROOT}/skills/zuora-uat/run-feature/SKILL.md workers.
Each worker runs ensure-manifest at startup (see run-feature/SKILL.md).
Roll-up per TR; reports under $UAT_ROOT/execution/reports/.
Use mcp__zuora-mcp__zuora_codegen during verify/fix. Call mcp__zuora-mcp__ask_zuora only for unresolved UI or billing-behavior questions.
${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/docs/DEBUGGING_MECHANISM_GUIDE.md${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/docs/UI_TEST_EXECUTION_GUIDELINE.md