← Zuora Coding AgentCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to Zuora Coding Agent
Snapshot Sep 30, 2026 · 23:14 UTC · version 1.5.4
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Extract test requirements from SDDs into design/testmatrix/ TR files for the zuora-uat lifecycle",
"included_files": [],
"name": "zuora-uat-design",
"skill_md_contents": "---\nname: zuora-uat-design\ndescription: Extract test requirements from SDDs into design/testmatrix/ TR files for the zuora-uat lifecycle\nargument-hint: \"[project_name=<label>] [sdd_path=docs/sdd/] [analysis_mode=full|incremental] [tr_scope=focused|standard|comprehensive]\"\nallowed-tools: [Read, Write, Edit, Glob, Grep, Bash, Agent, mcp__zuora-mcp__zuora_codegen, mcp__zuora-mcp__ask_zuora]\n---\n\nCodex-only path resolution: When an instruction refers to `${CLAUDE_PLUGIN_ROOT}`, treat it as the root of this installed plugin.\n\nExtract Zuora Billing use cases from SDDs into `<uat-root>/design/testmatrix/`. **No tenant access.**\n\n## Input\n\n$ARGUMENTS\n\n| Parameter | Default | Notes |\n|-----------|---------|-------|\n| `project_name` | *(omit)* | When set, `{project}_{System}_TRs.md`. When omitted, `{Feature}_TRs.md` |\n| `sdd_path` | `docs/sdd/` | Relative to **git root** (not `uat/`) |\n| `analysis_mode` | `full` | `incremental` requires `target_sdd_file` |\n| `tr_scope` | `focused` | TR count caps |\n\n## Workflow\n\n### Step 1: Resolve UAT workspace\n\n```bash\nGIT_ROOT=$(git rev-parse --show-toplevel)\nUAT_ROOT=$(python3 \"${CLAUDE_PLUGIN_ROOT}/references/uat-test/execution/scripts/resolve_uat_root.py\" \\\n --git-root \"$GIT_ROOT\" | python3 -c \"import sys,json; print(json.load(sys.stdin)['uat_root'])\")\n```\n\nDefault UAT root: `$GIT_ROOT/uat/`. Override with `UAT_ROOT` or `.zuora-uat.yaml` (`root: .` for dedicated test repos).\n\n### Step 2: Scaffold if needed\n\nIf `$UAT_ROOT/design/testmatrix/` is missing:\n\n```bash\nmkdir -p \"$GIT_ROOT/uat\"\ncp -r \"${CLAUDE_PLUGIN_ROOT}/templates/uat-test-starter/uat/\"* \"$GIT_ROOT/uat/\"\ncp \"${CLAUDE_PLUGIN_ROOT}/templates/uat-test-starter/.zuora-uat.yaml\" \"$GIT_ROOT/.zuora-uat.yaml\"\n```\n\n### Step 3: Run design extraction\n\nRead `${CLAUDE_PLUGIN_ROOT}/skills/zuora-uat/design/SKILL.md`. Write TR files under `$UAT_ROOT/design/testmatrix/`.\n\n### Step 4: Summarize\n\nReport UAT root, files written, TR counts, caps applied.\n\n## References\n\n- `${CLAUDE_PLUGIN_ROOT}/references/uat-test/design/README.md`\n- `${CLAUDE_PLUGIN_ROOT}/skills/zuora-uat/design/SKILL.md`\n\n## MCP substitution\n\nUse `mcp__zuora-mcp__zuora_codegen` for API specs; `mcp__zuora-mcp__ask_zuora` only for unresolved product-behavior questions.\n"
}SHA-256 of public snapshot: dc5157c0682635225f029bbc3476892ff5a83d6f9b4ee02ef2f34b78446b1ccd