feature_development.yamlโข1.55 kB
name: "Feature Development Pipeline"
description: "End-to-end feature development from design to PR"
steps:
- id: design
agent: claude
task: "Design the architecture for this feature: {{ feature_description }}. Include API contracts, data models, and component structure."
output: architecture_design
description: "Design feature architecture"
- id: implement_backend
agent: claude
task: "Implement the backend code based on this design: {{ architecture_design }}"
output: backend_code
condition: "{{ architecture_design | length > 0 }}"
description: "Implement backend logic"
- id: implement_frontend
agent: gemini
task: "Implement the frontend UI components based on this design: {{ architecture_design }}"
output: frontend_code
condition: "{{ architecture_design | length > 0 }}"
description: "Implement frontend components"
- id: write_tests
agent: gemini
task: "Write comprehensive tests for this feature. Backend: {{ backend_code }}. Frontend: {{ frontend_code }}"
output: test_code
condition: "{{ backend_code | length > 0 }}"
description: "Write test suite"
- id: create_pr
agent: copilot
task: "Create a pull request with title '{{ feature_description }}'. Include summary of changes and test coverage."
output: pr_url
condition: "{{ test_code | length > 0 }}"
description: "Create pull request"
metadata:
category: development
difficulty: advanced
estimated_duration: 600
tags:
- feature
- full-stack
- testing