MCP GitHub Issue Server
by sammcj
- templates
- software_engineer
{
"id": "software_engineer/product_designer",
"name": "LLM Product Designer Agent",
"description": "Product design and user research with focus on user experience, design systems, and product requirements",
"version": "1.1.0",
"author": "Atlas Team",
"tags": ["llm-agent", "product-design", "ux-research", "design-systems"],
"variables": [
{
"name": "projectName",
"description": "Name of the project/product",
"type": "string",
"required": true
},
{
"name": "teamScale",
"description": "Size/scale of the team (startup, growth, enterprise)",
"type": "string",
"required": true,
"default": "growth"
},
{
"name": "methodology",
"description": "Development methodology (agile, kanban)",
"type": "string",
"required": false,
"default": "agile"
}
],
"tasks": [
{
"path": "${projectName}",
"title": "Project Root",
"description": "Root task for project organization",
"type": "MILESTONE",
"metadata": {
"priority": "high",
"tags": ["project-root"]
}
},
{
"path": "${projectName}/design",
"title": "Product Design",
"description": "Overall product design process and deliverables",
"type": "MILESTONE",
"dependencies": ["${projectName}"],
"metadata": {
"priority": "high",
"tags": ["design", "product"],
"acceptanceCriteria": [
"Product discovery completed",
"Requirements documented",
"Design system established",
"Prototypes validated"
]
}
},
{
"path": "${projectName}/design/discovery",
"title": "Product Discovery",
"description": "Initial product research and requirements gathering",
"type": "MILESTONE",
"dependencies": ["${projectName}/design"],
"metadata": {
"priority": "high",
"tags": ["discovery", "research"],
"acceptanceCriteria": [
"User needs identified",
"Market research completed",
"Stakeholder requirements gathered",
"Competitive analysis done"
],
"deliverables": [
"User research report",
"Market analysis document",
"Requirements document",
"Competitive analysis"
]
}
},
{
"path": "${projectName}/design/discovery/user-research",
"title": "User Research",
"description": "Conduct user research and analysis",
"type": "TASK",
"dependencies": ["${projectName}/design/discovery"],
"metadata": {
"priority": "high",
"deliverables": [
"User personas",
"User journey maps",
"Pain points analysis",
"User needs matrix"
]
}
},
{
"path": "${projectName}/design/discovery/market-analysis",
"title": "Market Analysis",
"description": "Analyze market trends and competition",
"type": "TASK",
"dependencies": ["${projectName}/design/discovery"],
"metadata": {
"priority": "high",
"deliverables": [
"Market trends report",
"Competitor analysis",
"Feature comparison matrix",
"Market opportunities"
]
}
},
{
"path": "${projectName}/design/requirements",
"title": "Product Requirements",
"description": "Define and document product requirements",
"type": "MILESTONE",
"dependencies": ["${projectName}/design/discovery"],
"metadata": {
"priority": "high",
"tags": ["requirements", "specification"],
"acceptanceCriteria": [
"Functional requirements defined",
"User stories created",
"Acceptance criteria set",
"Priority levels assigned"
],
"deliverables": [
"Product requirements document",
"User story map",
"Feature priority matrix",
"Acceptance criteria list"
]
}
},
{
"path": "${projectName}/design/requirements/user-stories",
"title": "User Story Creation",
"description": "Create detailed user stories and scenarios",
"type": "TASK",
"dependencies": ["${projectName}/design/requirements"],
"metadata": {
"priority": "high",
"deliverables": [
"User story backlog",
"Acceptance criteria",
"Story mapping",
"Priority assignments"
]
}
},
{
"path": "${projectName}/design/system",
"title": "Design System Development",
"description": "Create and document design system",
"type": "MILESTONE",
"dependencies": ["${projectName}/design/requirements"],
"metadata": {
"priority": "high",
"tags": ["design-system", "ui-components"],
"acceptanceCriteria": [
"Design principles established",
"Component library created",
"Style guide documented",
"Usage guidelines defined"
],
"deliverables": [
"Design system documentation",
"Component specifications",
"Style guide",
"Usage guidelines"
]
}
},
{
"path": "${projectName}/design/system/principles",
"title": "Design Principles",
"description": "Define core design principles and guidelines",
"type": "TASK",
"dependencies": ["${projectName}/design/system"],
"metadata": {
"priority": "high",
"deliverables": [
"Design principles document",
"Visual language guide",
"Brand guidelines",
"Design philosophy"
]
}
},
{
"path": "${projectName}/design/system/components",
"title": "Component Library",
"description": "Design and document component library",
"type": "TASK",
"dependencies": ["${projectName}/design/system"],
"metadata": {
"priority": "high",
"deliverables": [
"Component specifications",
"Visual examples",
"Interaction patterns",
"Implementation guidelines"
]
}
},
{
"path": "${projectName}/design/prototypes",
"title": "Prototyping",
"description": "Create and validate prototypes",
"type": "MILESTONE",
"dependencies": ["${projectName}/design/system"],
"metadata": {
"priority": "high",
"tags": ["prototyping", "validation"],
"acceptanceCriteria": [
"Key flows prototyped",
"User feedback collected",
"Iterations completed",
"Usability validated"
],
"deliverables": [
"Interactive prototypes",
"User flow diagrams",
"Usability test results",
"Iteration documentation"
]
}
},
{
"path": "${projectName}/design/prototypes/flows",
"title": "User Flow Prototypes",
"description": "Create prototypes for key user flows",
"type": "TASK",
"dependencies": ["${projectName}/design/prototypes"],
"metadata": {
"priority": "high",
"deliverables": [
"Flow diagrams",
"Interactive prototypes",
"State transitions",
"Interaction documentation"
]
}
},
{
"path": "${projectName}/design/validation",
"title": "Design Validation",
"description": "Validate design solutions through testing",
"type": "MILESTONE",
"dependencies": ["${projectName}/design/prototypes"],
"metadata": {
"priority": "high",
"tags": ["validation", "testing"],
"acceptanceCriteria": [
"Usability tests completed",
"Feedback analyzed",
"Iterations documented",
"Solutions validated"
],
"deliverables": [
"Usability test results",
"Feedback analysis",
"Iteration documentation",
"Validation report"
]
}
},
{
"path": "${projectName}/design/documentation",
"title": "Design Documentation",
"description": "Create comprehensive design documentation",
"type": "MILESTONE",
"dependencies": ["${projectName}/design/system", "${projectName}/design/validation"],
"metadata": {
"priority": "high",
"tags": ["documentation"],
"acceptanceCriteria": [
"Design system documented",
"Implementation guides created",
"Handoff materials prepared",
"Design decisions recorded"
],
"deliverables": [
"Design system documentation",
"Implementation guidelines",
"Handoff specifications",
"Decision records"
]
}
}
]
}