decision-tree

Compare SDLC options by state transitions and rollback paths.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/EndUser123/cc-marketplace --skill decision-tree
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decision-tree
Source: https://github.com/EndUser123/cc-marketplace/tree/main/plugins/cc-skills-meta/skills/decision-tree
Command: npx skills add https://github.com/EndUser123/cc-marketplace --skill decision-tree

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SDLC decision engine helps engineering teams navigate architecture choices, incident analysis, refactor planning, migrations, and release risk by clarifying options and state transitions.

Core Features & Use Cases

  • Structured decision workflow: branch by SDLC domain (incident, feature/design, refactor/migration, architecture/lifecycle, ops/release)
  • Scoring and risk assessment across blast radius, reversibility, compatibility, lifecycle impact, uncertainty, and effort
  • Reproducible templates and guidance for decisions and audits; use cases include release-risk planning and architecture reviews

Quick Start

Provide a project context and I will output the safest, highest-leverage SDLC path with a verification plan

Frequently Asked Questions about decision-tree

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

FAQPage Schema
What is a structured decision workflow for SDLC architecture choices?

A structured SDLC decision workflow clarifies options and state transitions for architecture choices, incidents, refactors, migrations, and release risk. It branches by domain to compare safe, high-leverage paths using scoring axes like blast radius and reversibility.

How do I plan a safe software migration with rollback paths?

To plan a safe software migration, apply a decision framework that compares options by state transitions and rollback paths. Provide your project context to output the safest migration schedule with a verification plan and reproducible audit templates.

How do I assess release risk and blast radius before deployment?

Assess release risk by scoring deployment options across blast radius, reversibility, compatibility, lifecycle impact, uncertainty, and effort. This structured risk analysis identifies the safest release validation path and generates an auditable verification plan.

Can I use this decision framework for incident analysis and refactoring?

Yes, the decision framework supports incident analysis and refactor planning by branching across SDLC domains. It evaluates state transitions and lifecycle impact to identify high-leverage recovery or refactoring paths with reproducible, auditable outcomes.

What's the best way to compare options for software architecture reviews?

The best way to compare architecture review options is using a structured decision template that scores risk dimensions like blast radius, reversibility, and compatibility. This enables reproducible, auditable outcomes for architecture and lifecycle decisions.

When should I avoid using a branching decision tree for SDLC planning?

Avoid using a branching decision tree when your SDLC planning requires no auditable outcomes or risk scoring. If a decision lacks multiple state transitions, reversibility concerns, or blast radius assessment, structured branching adds unnecessary overhead.