What problem does it solve?
Developing new features that span multiple independent repositories (frontend, backend, infrastructure, analytics) can be a complex, error-prone process. This often leads to integration issues, deployment errors, and significant coordination overhead. This Skill provides structured workflows to implement end-to-end features seamlessly, ensuring all components work together harmoniously.
Core Features & Use Cases
- Coordinated Feature Implementation: Step-by-step guides for adding new features (e.g., integration types, user profile fields) across all affected repositories.
- Dependency Management: Strategies to ensure consistent package versions and environment variables across all services, preventing compatibility issues.
- Deployment Sequencing: Outlines the correct, critical order for deploying changes across repositories to avoid breaking the system or introducing inconsistencies.
- End-to-End Testing Strategies: Guidance on how to test features comprehensively across the entire platform, from local development to staging environments.
- Use Case: You need to add a new "Microsoft Teams" integration. This Skill walks you through modifying the GraphQL schema in
assurex-infra, adding ETL logic in assurex-insights-engine, creating new API endpoints in profile-360-backend, and building the UI component in trustx, ensuring all parts are developed and deployed in the correct sequence.
Quick Start
Example: Deploying backend infrastructure to the dev environment
cd assurex-infra
npm run deploy:dev