@fromsvenwithlove/devops-issues-cli
Version:
AI-powered CLI tool and library for Azure DevOps work item management with Claude agents
39 lines • 2.3 kB
JSON
{
"metadata": {
"parentId": "PARENT_WORK_ITEM_ID",
"defaults": {
"assignedTo": "user@company.com",
"tags": "user-story;generated"
}
},
"workItems": [
{
"type": "User Story",
"title": "As a [user type], I want to [action] so that [benefit]",
"description": "Detailed description of the user story explaining the user need, context, and expected outcome.\n\n**User Goal:** [What the user wants to accomplish]\n**Business Value:** [Why this is important]\n**User Journey:** [How this fits into the user's workflow]",
"acceptanceCriteria": "**Scenario 1: [Happy Path]**\nGiven [initial context]\nWhen [user performs action]\nThen [expected outcome]\nAnd [additional verification]\n\n**Scenario 2: [Edge Case]**\nGiven [edge case context]\nWhen [user performs action]\nThen [expected behavior]\n\n**Scenario 3: [Error Handling]**\nGiven [error condition]\nWhen [user encounters error]\nThen [system responds appropriately]",
"children": [
{
"type": "Task",
"title": "Frontend: Implement [UI component]",
"description": "Create the user interface components needed for this user story.\n\n**Requirements:**\n- Responsive design\n- Accessibility compliance\n- Error state handling\n- Loading states"
},
{
"type": "Task",
"title": "Backend: Implement [API/logic]",
"description": "Develop the backend functionality to support this user story.\n\n**Requirements:**\n- Input validation\n- Error handling\n- Security considerations\n- Performance optimization"
},
{
"type": "Task",
"title": "Testing: Create automated tests",
"description": "Write comprehensive tests for the user story implementation.\n\n**Test Types:**\n- Unit tests for components/functions\n- Integration tests for API endpoints\n- End-to-end tests for user workflow\n- Accessibility tests"
},
{
"type": "Task",
"title": "Documentation: Update user guide",
"description": "Update documentation to reflect the new functionality.\n\n**Documentation Updates:**\n- User guide with screenshots\n- API documentation (if applicable)\n- Help text and tooltips\n- Release notes"
}
]
}
]
}