uc-add-feature

Create UseCase drafts via an eight-step file-based workflow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides teams to extend an existing project with a new UseCase draft while preserving ID continuity and domain-model consistency, ensuring a controlled, auditable design process.

Core Features & Use Cases

  • File-based, eight-step workflow: Creates and organizes distinct Markdown artifacts for each step, then merges them into a single draft.
  • Consistency and traceability: References existing main documents and prior drafts to maintain alignment with the current domain model.
  • Guided activation: Recommends when to use this skill (e.g., adding a new feature to an existing project or starting from uc-new-project if no project exists).

Quick Start

Create a new UseCase draft by analyzing existing documentation and completing the eight-step process, saving each step to docs/usecase/drafts/[feature]/ and finally producing the [feature]-draft.md.

Frequently Asked Questions about uc-add-feature

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

FAQPage Schema
How do I add a new feature use case draft to an existing project?

To add a new feature use case draft, follow an eight-step, file-based workflow that analyzes existing documentation and generates per-step artifacts before consolidating them into a single draft. This ensures ID continuity and domain-model consistency.

What is the best way to maintain domain-model consistency when updating design docs?

Maintaining domain-model consistency when updating design docs requires referencing existing main documents and prior drafts throughout the workflow. This guided process ensures new features align with the current state model and traceability.

How does the eight-step workflow organize use case documentation artifacts?

The eight-step workflow organizes use case documentation by generating distinct Markdown artifacts for each phase, saving them to specific draft directories, and finally merging them into a single consolidated draft file.

When do I need a file-based workflow for creating use case drafts?

You need a file-based workflow for creating use case drafts when augmenting an existing project with a new feature. It requires explicit per-step artifacts and strict naming conventions to ensure reproducibility and traceability.

Can I use this workflow to update main documents if no project exists yet?

You cannot use this workflow if no project exists yet. You must start from a new project initialization skill first, as this workflow specifically requires an existing project to reference for ID continuity and domain-model consistency.

Why does the use case draft process require explicit per-step artifacts?

The use case draft process requires explicit per-step artifacts to ensure strict traceability and reproducibility. By saving each step individually before final consolidation, the design process remains controlled and auditable.