cqt-agent
Version:
201 lines (171 loc) • 6.23 kB
YAML
team:
id: hubtel-full-team
name: Hubtel Full Development Team
version: 1.0
description: Complete Hubtel development team with task creation, frontend, backend, and integration coordination capabilities
# Team composition
agents:
- hubtel-engineer.md
- hubtel-project-onboarder.md
- hubtel-task-creator.md
- hubtel-task-processor.md
- hubtel-frontend-dev.md
- hubtel-backend-dev.md
- hubtel-integration-coordinator.md
- hubtel-test-engineer.md
# Shared dependencies across all agents
shared_dependencies:
data:
- hubtel-kb.md
utils:
- azure-devops-integration.md
checklists:
- hubtel-task-quality-checklist.md
# Team workflows and coordination
workflows:
primary:
- hubtel-development-workflow.yaml
specialized:
- azure-import-workflow.yaml
- task-description-workflow.yaml
- idea-to-implementation-workflow.yaml
# Entry points configuration
entry_points:
project_onboarding:
description: "Comprehensive project onboarding for engineers new to any codebase"
primary_agent: "hubtel-project-onboarder"
workflow: "project-onboarding-workflow"
rapid_productivity: true
azure_import:
description: "Import and enhance existing Azure DevOps tasks"
primary_agent: "hubtel-task-creator"
workflow: "azure-import-workflow"
supports_batch: true
task_description:
description: "Process developer-provided task descriptions"
primary_agent: "hubtel-task-processor"
workflow: "task-description-workflow"
creates_azure_tasks: true
planning_phase:
description: "Full CQT planning workflow with Hubtel context"
primary_agent: "hubtel-task-creator"
includes_core_agents: true
workflow: "hubtel-development-workflow"
idea_to_tasks:
description: "Convert ideas to Azure DevOps work items"
primary_agent: "hubtel-task-creator"
workflow: "idea-to-implementation-workflow"
auto_create_azure: true
# Coordination patterns
coordination:
frontend_backend:
coordinator: "hubtel-integration-coordinator"
triggers:
- api_changes
- environment_updates
- deployment_coordination
task_enhancement:
processor: "hubtel-task-processor"
quality_gate: "hubtel-task-quality-checklist"
junior_engineer_readiness: true
azure_integration:
manager: "hubtel-task-creator"
batch_operations: true
relationship_management: true
# Team capabilities
capabilities:
technologies:
frontend:
- Next.js
- Nuxt.js
- React
- Vue.js
- TypeScript
backend:
- .NET Core
- Entity Framework Core
- PostgreSQL
- MongoDB
testing:
- Vitest
- Playwright
- Karate
- Mutation Testing
observability:
- OpenTelemetry
integration:
- Azure DevOps
- Docker Compose
- Teams notifications
development_patterns:
- RESTful API design
- Microservices architecture
- Clean architecture
- SOLID principles
- Contract-first development
- Test-driven development
quality_standards:
- Junior engineer readiness
- 1-hour task sizing
- Comprehensive testing
- Code review preparation
- Hubtel coding standards
# Usage instructions
usage:
startup: |
Choose your entry point based on your current situation:
0. **Project Onboarding**: If you're new to a project or codebase
- Use: @hubtel-project-onboarder *analyze
- Provides comprehensive project understanding and rapid productivity
- Essential for engineers jumping between projects
1. **Import from Azure DevOps**: If you have existing Azure tasks
- Use: @hubtel-task-creator *import-azure {task-ids}
- Supports batch processing of multiple tasks
2. **Process Task Descriptions**: If you have task descriptions to structure
- Use: @hubtel-task-processor *process-description {description}
- Creates structured, implementable tasks
3. **Create from Ideas**: If you have business ideas to implement
- Use: @hubtel-task-creator *create-from-idea {idea}
- Automatically creates Azure DevOps work item hierarchy
4. **Full Planning**: If you need comprehensive planning
- Use standard CQT planning agents first
- Then use @hubtel-task-creator to convert to Azure tasks
development_flow: |
After task creation/enhancement:
1. **Frontend Development**:
- Use: @hubtel-frontend-dev *implement {task-id}
- Handles Next.js/Nuxt.js implementation with full testing
2. **Backend Development**:
- Use: @hubtel-backend-dev *implement {task-id}
- Handles .NET Core API implementation with comprehensive testing
3. **Integration Coordination**:
- Use: @hubtel-integration-coordinator when API changes occur
- Handles Docker updates and cross-team communication
quality_assurance: |
All implementations include:
- Comprehensive testing (unit + E2E)
- Code review preparation
- Azure DevOps integration
- Hubtel coding standards compliance
- Junior engineer implementation readiness
# Team configuration
configuration:
azure_devops:
organization: "hubtel"
authentication: ["pat", "service_principal"]
batch_size: 20
rate_limiting: true
task_standards:
sizing: "1_hour_maximum"
acceptance_criteria: "comprehensive"
testing_requirements: "unit_and_e2e"
documentation_links: true
coordination:
notification_channels: ["teams", "swagger", "postman"]
environment_management: "docker_compose"
api_documentation: "openapi_swagger"
quality_gates:
junior_engineer_test: true
code_review_preparation: true
testing_coverage: "85_percent_minimum"
hubtel_standards_compliance: true