uc-deprecate

Deprecate or remove UseCases from design documents with impact analysis reports.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/GoGradually/usecase-driven-design-skills --skill uc-deprecate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uc-deprecate
Source: https://github.com/GoGradually/usecase-driven-design-skills/tree/main/usecase-driven-design/skills/uc-deprecate
Command: npx skills add https://github.com/GoGradually/usecase-driven-design-skills --skill uc-deprecate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

UseCase deprecation and removal management within a main design document, ensuring consistent traceability and up-to-date artifacts.

Core Features & Use Cases

  • Impact analysis across UC dependencies, domain models, state models, variables, exceptions, and Mermaid diagrams.
  • Soft deprecation or hard removal with cascading updates to related artifacts and diagrams.
  • Automated reporting by generating a Markdown impact report and a deprecation execution plan.

Quick Start

Provide a target UC and run a deprecation analysis with impact reports.

Frequently Asked Questions about uc-deprecate

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

FAQPage Schema
How do I deprecate a use case and analyze its impact on the domain model?

To deprecate a use case with impact analysis, the skill examines dependent artifacts like the domain model, state model, variables, and exceptions. It generates a Markdown impact report and a deprecation plan for cascading updates across diagrams and components.

What is the difference between soft deprecation and hard removal for use cases?

Soft deprecation phases out a use case while retaining traceability, whereas hard removal executes complete deletion. The skill outputs specific execution steps for either approach, ensuring cascading updates across all related artifacts and Mermaid diagrams.

How do I update Mermaid diagrams when removing a use case from a design document?

Updating Mermaid diagrams during use case removal involves cascading updates across dependent artifacts. The skill automates this by analyzing state models and domain models, ensuring consistent traceability across all diagrams before outputting the execution steps.

Can I generate an impact analysis report for use case deprecation in Markdown?

Yes, you can generate an impact analysis report in Markdown. The skill records the analysis of dependent variables, exceptions, preconditions, and postconditions, outputting a structured Markdown report alongside the deprecation execution plan.

What does use case deprecation do to preconditions and postconditions?

Use case deprecation analyzes preconditions and postconditions as dependent artifacts within the main design document. The skill ensures these elements are included in the impact analysis and updated through cascading changes during soft deprecation or hard removal.