What problem does it solve?
This Skill streamlines the complex process of planning, scheduling, and executing software releases, ensuring all dependencies are met and quality gates are passed.
Core Features & Use Cases
- Release Planning: Interactively gather all necessary details for a new release, from scope to acceptance criteria.
- Dependency Analysis: Automatically builds and validates dependency graphs for Feature Units (FUs).
- Schedule Generation: Creates an optimized execution schedule with parallelization opportunities.
- Automated Execution: Orchestrates the execution of FUs in batches, including cross-FU integration tests.
- Deployment & Monitoring: Manages deployment strategies and sets up post-release monitoring.
- Use Case: A development team needs to ship a new major version of their product. This Skill guides them through defining the release scope, identifying all required Feature Units, analyzing their interdependencies, creating a phased rollout plan, executing the development and testing cycles, and finally deploying the release with confidence.
Quick Start
Use the create-release skill to start planning a new release for version v2.0.0.