create-release

Orchestrate software release planning, dependency analysis, scheduling, execution, and deployment.

27|4|Updated Jun 19, 2025
One-click install
npx skills add https://github.com/markmhendrickson/neotoma --skill create-release-markmhendrickson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-release
Source: https://github.com/markmhendrickson/neotoma/tree/main/.cursor/skills/create-release
Command: npx skills add https://github.com/markmhendrickson/neotoma --skill create-release-markmhendrickson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

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.

Frequently Asked Questions about create-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate software release planning and dependency analysis?

Automating software release planning involves interactively gathering scope details, defining Feature Units, and generating dependency graphs. This Skill automatically builds and validates these dependencies to create an optimized execution schedule for your deployment workflow.

What is the best way to orchestrate phased deployment rollouts?

Orchestrating phased deployment rollouts requires creating an optimized execution schedule with parallelization opportunities. This Skill manages the automated execution of Feature Units in batches, runs cross-FU integration tests, and handles post-release monitoring setup for confident deployments.

Can I execute Feature Unit workflows in parallel during a CI/CD pipeline?

Yes, you can execute Feature Unit workflows in parallel during a CI/CD pipeline. This Skill generates execution schedules based on dependency graphs, orchestrating the automated execution of FUs in batches to maximize parallelization while ensuring release-level acceptance criteria are met.

Does this release management workflow support cross-FU integration testing?

Yes, this release management workflow supports cross-FU integration testing. It orchestrates the execution of Feature Units in batches and automatically includes cross-FU integration tests to ensure all release-level acceptance criteria are passed before deployment proceeds.

What are the limitations of using automated execution schedules for software releases?

Automated execution schedules for software releases depend heavily on accurate dependency graphs for Feature Units. Limitations arise if interdependencies are not clearly defined upfront, which can block parallelization opportunities and disrupt the phased rollout or integration testing process.