tp-uml-y-casos-de-uso

Orchestrates PlantUML diagrams and use case specifications for TP requirements.

Updated Aug 24, 2026
One-click install
npx skills add https://github.com/aggutierrez98/TP-TD --skill tp-uml-y-casos-de-uso-aggutierrez98
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tp-uml-y-casos-de-uso
Source: https://github.com/aggutierrez98/TP-TD/tree/main/.agents/skills/tp-uml-y-casos-de-uso
Command: npx skills add https://github.com/aggutierrez98/TP-TD --skill tp-uml-y-casos-de-uso-aggutierrez98

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Keeping UML diagrams, use case specifications, code, and the formal delivery document consistent is error-prone when done ad hoc. This Skill centralizes the rules for which artifacts each TP requirement demands, where they live under diagramas/<requisito>/, how they are named, and how they stay balanced with the real code and SQL Server database. ## Core Features & Use Cases - Requirement catalog enforcement: Defines exactly which artifacts each requirement (T0X technical, G0X integration, N0X business) needs, including general diagrams (classes, DER, sequence, components, navigation) and per-use-case sequence diagrams. - Sub-skill orchestration: Delegates .puml creation to the PlantUML sub-skill and use case specification generation (one JSON per requirement, plus .docx/.md outputs and a consolidated document) to the tp-use-case-spec sub-skill. - Database-grounded DERs: DERs are built by inspecting the real SQL Server database (TpCatedraIDS) via sqlcmd queries, cross-checked against script_bd.sql. - Use Case: After finishing the T05 multidioma requirement, ask the Skill to generate its class diagram, DER from the live database, one sequence diagram per use case, and the T05-multidioma-casos-de-uso.json specification, then validate everything against the checklist. ## Quick Start Use the tp-uml-y-casos-de-uso skill to create the diagrams and use case specifications for requirement T02 login-logout now that its development is complete.

Frequently Asked Questions about tp-uml-y-casos-de-uso

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

FAQPage Schema
How do I generate UML diagrams and use case specs for a TP requirement?▼

Identify the requirement code, check the catalog in references/catalogo-requisitos.md for required artifacts, then create the .puml diagrams with the PlantUML sub-skill and the single <requisito>-casos-de-uso.json spec with the tp-use-case-spec sub-skill, saving everything under diagramas/<requisito>/.

How are use case specifications and sequence diagrams organized per requirement?▼

Each requirement has one JSON file containing all its use cases, plus one sequence diagram .puml per use case named <requisito>-CUNN-<cu-slug>-secuencia.puml. Local CU numbering in the JSON must match the sequence diagram numbering.

How do I build a DER that matches the real SQL Server database?▼

Inspect the live TpCatedraIDS database with the sqlcmd queries in references/der-desde-mssql.md to extract tables, columns, types, nullability, PKs, and FKs, then replicate them exactly in the .puml. Cross-check against script_bd.sql; the real database wins on differences.

When should diagrams be created during development?▼

Diagramming is on-demand only, never automatic after each development step. Run it when the requirement's development is complete and the user has explicitly confirmed they want diagrams or specifications generated.

What consistency rules apply between diagrams, specs, and code?▼

Class, attribute, method, and parameter names in diagrams must match the real code exactly, sequence flows must balance with the class diagram, and the user-to-Form interaction must follow the use case scenario. The solution must compile successfully before closing the task.