use-case-specification

Solid

Creates a reusable use case specification file that defines the business problem, stakeholders, and measurable success criteria for model customization, as recommended by the AWS Responsible AI Lens. Use as the default first step in any model customization plan. Skip only if the user explicitly declines or already has a use case specification to reuse. Captures problem statement, primary users, and LLM-as-a-Judge success tenets.

DevOps & Infrastructure 784 stars 115 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 95/100

Stars 20%
96
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Use Case Specification Multi-turn conversation to gather use case details and produce a use case specification document. ## Principles 1. **One thing at a time.** Each response advances exactly one decision or collects one piece of information. 2. **Confirm before proceeding.** Wait for the user to approve the spec before considering this skill complete. 3. **Infer, don't interrogate.** Use what's already known from the conversation. Only ask when you truly can't infer. ## Workflow ### Step 0: Check for Existing Spec Before starting discovery, check if a `*_use_case_spec.md` file already exists in the project. If it does, present it to the user and ask whether they want to reuse it, modify it, or start fresh. ### Phase 1: Discovery (1–3 turns) Review what is already known from the conversation so far, then identify what is still missing. You need these three things: - **What** is the problem the user is trying to solve with model customization - **Who** will use the finetuned model and in what context - **Which** success criteria can be used to evaluate how well the custom model performs compared to the base model on a test set. Success criteria must be measurable by an LLM-as-a-Judge (e.g., response accuracy, tone adherence) — not things like latency or throughput. **Guidelines**: - Infer as much as possible from what the user has already said - If the user gave examples, use them to fill gaps rather than asking again - Only ask clarifying questions when you can...

Details

Author
awslabs
Repository
awslabs/agent-plugins
Created
4 months ago
Last Updated
today
Language
Shell
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category