58 lines
1.8 KiB
YAML
58 lines
1.8 KiB
YAML
# <!-- Powered by BMAD™ Core -->
|
|
name: feature-development
|
|
title: Feature Development Workflow
|
|
description: Complete workflow for developing new features in Next.js applications
|
|
version: 1.0.0
|
|
|
|
tasks:
|
|
- name: feature-planning
|
|
title: Plan Feature Architecture
|
|
description: Design the feature architecture and component structure
|
|
inputs:
|
|
- name: feature_name
|
|
type: text
|
|
required: true
|
|
description: Name of the feature to develop
|
|
- name: feature_requirements
|
|
type: textarea
|
|
required: true
|
|
description: Detailed requirements and specifications
|
|
outputs:
|
|
- name: feature_plan
|
|
description: Feature architecture and implementation plan
|
|
|
|
- name: component-development
|
|
title: Develop React Components
|
|
description: Create React components with TypeScript and Tailwind
|
|
depends_on: [feature-planning]
|
|
outputs:
|
|
- name: components
|
|
description: React components with proper typing and styling
|
|
|
|
- name: api-integration
|
|
title: API Integration
|
|
description: Integrate with backend APIs and handle data
|
|
depends_on: [feature-planning]
|
|
outputs:
|
|
- name: api_integration
|
|
description: API integration code and data handling
|
|
|
|
- name: testing
|
|
title: Write Tests
|
|
description: Create unit and integration tests for the feature
|
|
depends_on: [component-development, api-integration]
|
|
outputs:
|
|
- name: tests
|
|
description: Comprehensive test suite
|
|
|
|
- name: documentation
|
|
title: Document Feature
|
|
description: Create documentation for the new feature
|
|
depends_on: [component-development, api-integration, testing]
|
|
outputs:
|
|
- name: documentation
|
|
description: Feature documentation and usage examples
|
|
|
|
agents:
|
|
[nextjs-architect, typescript-specialist, tailwind-designer, api-developer, testing-engineer]
|