---
model: haiku
---

# /ado-create $ARGUMENTS

Create new work item on Azure DevOps from local .md file.

## Syntax
/ado-create <type> <temp-id> [--parent-id <id>]

- type: feature | bug
- temp-id: Temporary ID in local filename (will be renamed after creating on ADO)
- --parent-id: ADO ID of parent work item (optional — typically a PRD-level item if your ADO process tree has one)

## Examples
/ado-create feature 001
/ado-create bug 003 --parent-id 123

> Note: Epic and Story are no longer managed by TAS Kit (kit v3 — Feature is the only unit). If your ADO project still uses Epic/User Story templates, treat each TAS Feature as the ADO `Feature` work item type.

## Actions
1. Read `.tas/rules/ado-integration.md` for ADO operating rules (Always/Ask/Never, Red Flags).
2. Read `tas.yaml`, check `ado.enabled`. If `false` or missing: report "ADO integration is disabled (`ado.enabled: false` in tas.yaml)." then stop.
3. Run: python .tas/tools/tas-ado.py create-<type> <temp-id> [--parent-id <id>]
4. Script will:
   - Find file by pattern {type}-{temp-id}-*.md
   - Extract title and description
   - Create work item on ADO
   - Rename file to {type}-{ado_id}-*.md
   - Add parent relation if --parent-id provided
   - Update frontmatter: ado_id, last_ado_sync
5. Update root/project-status.yaml
