tessl i github:martinellich/aiup-marketplace --skill use-case-specificationCreates use case specifications with structured scenarios and business rules.
Review Score
66%
Validation Score
13/16
Implementation Score
77%
Activation Score
33%
Create or update use case specification documents in docs/use_cases/. Each use case describes a complete interaction
between an actor and the system to achieve a goal.
Use templates/use-case.md as the document structure.
Use Case ID: UC-001 Use Case Name: Create Reservation Primary Actor: Front Desk Clerk Goal: Create a new room reservation for a guest Status: Approved
Trigger: Guest email matches existing record (step 3) Flow:
Trigger: No rooms available for selected dates (step 5) Flow:
Trigger: Business rule requires deposit (step 8) Flow:
Reservations must be for at least one night.
Reservations cannot be made more than 365 days in advance.
Reservations of 3 or more nights require a 50% deposit.
| Status | Description |
|---|---|
| Draft | Initial version, still being written. |
| Review | Complete, awaiting stakeholder review. |
| Approved | Reviewed and approved for implementation. |
| Obsolete | No longer valid, superseded by another use case. |
| Do | Don't |
|---|---|
| "User clicks Save button" | "User triggers onClick handler" |
| "System validates the email format" | "System runs regex /^[\w]+@[\w]+$/" |
| "System displays error message" | "System throws ValidationException" |
| "User enters check-in date" | "User populates dateField component" |
| "System stores the reservation" | "System executes INSERT INTO reservations..." |