ado-mapper
Bidirectional conversion between SpecWeave increments and Azure DevOps work items. Use when exporting increments to ADO epics, importing ADO epics as increments, or resolving sync conflicts. Handles Epic/Feature/User Story/Task hierarchy mapping.
Why use this skill?
Seamlessly sync SpecWeave increments with Azure DevOps Epics. Automate work item creation, maintain traceability, and resolve sync conflicts efficiently.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-ado-mapperWhat This Skill Does
The ado-mapper skill serves as the primary bridge between the SpecWeave development methodology and the Azure DevOps (ADO) project management ecosystem. It enables seamless, bidirectional synchronization of project increments, features, user stories, and tasks. By maintaining strict traceability, the skill ensures that technical specifications written in Markdown remain perfectly aligned with the live work item tracking status in ADO. It handles the nuances of the 4-level ADO hierarchy, automatically mapping SpecWeave increments to Epics while distributing complex requirements into features, stories, and tasks.
Installation
To integrate this skill into your OpenClaw environment, execute the following command via your terminal:
clawhub install openclaw/skills/skills/anton-abyzov/sw-ado-mapper
Ensure your environment variables are configured with your ADO Personal Access Token (PAT), organization name, and target project identifier prior to the first execution.
Use Cases
- Automated Sprint Planning: Export finalized SpecWeave increments directly to ADO to generate an Epic and its child work items, saving hours of manual data entry.
- Requirement Synchrony: Import existing ADO Epics into your local workspace to generate a fresh
spec.mdandtasks.mdstructure for ongoing development. - Conflict Resolution: When team members update ADO status independently of the documentation, use this skill to reconcile differences and update your local SpecWeave repository to reflect the current source of truth.
Example Prompts
- "Export the content of increment 0005 into an Azure DevOps Epic, ensuring all acceptance criteria are mapped to the task descriptions."
- "Import the ADO Epic with ID 12345 into my local workspace. Create a new increment folder and populate it with the parsed specs and tasks."
- "Sync my local SpecWeave status with ADO. Check for conflicts and resolve them by updating the work item states to match my current progress."
Tips & Limitations
- Hierarchy Awareness: Always remember that ADO inserts a 'Feature' level between Epic and Story. The mapper handles this transition automatically, but ensure your spec files are sufficiently granular.
- State Mapping: The skill maps 'planned'/'in-progress'/'completed' to standard ADO states. If your ADO project uses a custom process workflow, ensure you verify state mapping in the configuration file.
- Authentication: Keep your PAT secure. This skill relies on external API access, so ensure your network policy allows connectivity to dev.azure.com.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anton-abyzov-sw-ado-mapper": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api
Related Skills
network-engineer
Cloud network architect for VPC design, service mesh, zero-trust networking, load balancers, and CDN optimization. Use for network troubleshooting or connectivity issues.
jira-multi-project-mapper
Expert in mapping SpecWeave specs to multiple JIRA projects with intelligent project detection and cross-project coordination. Use when syncing to multiple JIRA projects (project-per-team, component-based), or managing bidirectional sync across team boundaries.
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
performance-optimization
React Native performance with Hermes V1, FlashList, expo-image v2, concurrent rendering. Use for slow app, memory leaks, or FPS issues.
release-strategy-advisor
Release strategy advisor - detects brownfield patterns (tags, CI/CD, changelogs), recommends versioning strategy based on architecture. Creates release-strategy.md.