From traxxall-delivery
Drafts (default) or creates-on-explicit-go a Traxxall PBI or Bug work item with all required fields: area path Traxxall Solution, correct sprint iteration, product and AI tags, observable-behaviour-only acceptance criteria, and related-WI links — gating ADO creation behind explicit user confirmation and a confirmed Work-Items-write PAT scope.
How this skill is triggered — by the user, by Claude, or both
Slash command
/traxxall-delivery:traxxall-pbi-authorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Invoke when the user asks to:
Invoke when the user asks to:
Read skills/traxxall-standards/SKILL.md for:
Traxxall Solution).AI First).YYYY-MM-DD Friday end date).Collect the following before drafting. Prompt the user for any missing item:
| Field | Source | Notes |
|---|---|---|
| Title | User input | Short, imperative, present-tense. E.g., "Fix N+1 query causing latency on Admin grid". |
| Type | User input | PBI or Bug. |
| Description | User input or intake brief | What is happening now vs what should happen. Plain text. |
| Acceptance criteria | traxxall-spec-author output or user input | Observable behaviour only — no class/method names. |
| Area path | Always Traxxall Solution | Fixed; never override. |
| Iteration (sprint) | User input or current date calculation | Current sprint = this week's Friday date; next sprint = next Friday date. Format: YYYY-MM-DD. |
| Product tag(s) | User input or triage result | At least one of: 360, Admin, Portal, Inventory/MMS, MRO, Scheduler. |
| AI tag | Always AI First for AI-authored items | Add AI Assist if human-authored with AI help. |
| Related WIs | User input or intake brief | Parent, related finding WI, Zendesk ADO link if hotfix. |
| Hotfix fields | User input (if HF) | Hotfix version, target branch, affected products. |
If any required field is absent and cannot be derived, prompt for it. Do not fabricate iteration assignments or acceptance criteria.
Produce a paste-ready draft in this format:
## PBI Draft — {Title}
**Type**: PBI | Bug
**Title**: {title}
**Area Path**: Traxxall Solution
**Iteration**: {sprint-date}
**State**: New
**Tags**: AI First; {product-tag-1}; {product-tag-2 if applicable}
**Description**:
{2–4 sentences describing the problem or enhancement in plain, business-facing language. What is happening now. What should happen instead. No technical implementation detail.}
**Acceptance Criteria**:
{AC block from traxxall-spec-author, or authored here using Given/When/Then format.
Each AC: observable behaviour, input conditions, expected outcome.
No class names, method signatures, or internal concepts.}
**Related Work Items**:
- Parent: #{id} (if applicable)
- Related: #{id} — {title} (if applicable)
- Zendesk: {ticket URL} (if hotfix)
**Hotfix fields** (only for HF items):
- HF Version: {version}
- Target Branch: {releases/branch-name}
- Affected Products: {list}
State clearly at the top of the output: "This is a DRAFT. Review and paste into ADO manually, or confirm creation to proceed."
Escalate to ADO creation ONLY when ALL of the following are true:
traxxall-ado-auth confirms a Work-Items-write PAT scope is available.When the gate passes, construct the az boards work-item create command:
az boards work-item create \
--org https://dev.azure.com/{org} \
--project "Traxxall Solution" \
--type "Product Backlog Item" \
--title "{title}" \
--area "Traxxall Solution" \
--iteration "Traxxall Solution\{sprint-date}" \
--fields "System.Tags={tags}" \
--description "{description}" \
--output json
After creation, add related-WI links using:
az boards work-item relation add \
--id {new-wi-id} \
--relation-type "System.LinkTypes.Related" \
--target-id {related-id} \
--org https://dev.azure.com/{org}
Set acceptance criteria via REST PATCH (az boards does not support AC as a CLI flag):
# PATCH https://dev.azure.com/{org}/{project}/_apis/wit/workitems/{id}?api-version=7.1
# Body: [{"op":"add","path":"/fields/Microsoft.VSTS.Common.AcceptanceCriteria","value":"{AC-HTML}"}]
After creation succeeds, output the new WI URL and number.
Before issuing any az boards work-item create command, run this checklist:
traxxall-ado-auth PAT scope is Work-Items-write confirmed.Traxxall Solution.YYYY-MM-DD).AI First tag is set.If any check fails, block creation and state which check failed.
{
"wi_number": null,
"wi_type": "PBI|Bug",
"title": "Fix N+1 query causing latency on Admin grid",
"area_path": "Traxxall Solution",
"iteration": "2026-07-04",
"tags": ["AI First", "Admin"],
"ac_count": 3,
"related_wi_ids": [16400],
"hotfix": false,
"hotfix_version": null,
"created_in_ado": false,
"ado_url": null
}
wi_number and ado_url are null in draft mode. They are populated only after confirmed ADO creation.
npx claudepluginhub skobyn/upskill-me --plugin traxxall-deliveryGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.