amazon-location-servic…
Integrates Amazon Location Service APIs for AWS applications. Use this skill when users want to add maps (interactive MapLibre or…
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
Claude Code
$ npx -y skills add awslabs/agent-plugins --skill use-case-specification --agent claude-code
Codex
$ npx skills add awslabs/agent-plugins --skill use-case-specification -a codex -y
Cursor
$ npx skills add awslabs/agent-plugins --skill use-case-specification -a cursor -y
Gemini CLI
$ npx skills add awslabs/agent-plugins --skill use-case-specification -a gemini-cli -y
GitHub Copilot
$ npx skills add awslabs/agent-plugins --skill use-case-specification -a github-copilot -y
OpenCode
$ npx skills add awslabs/agent-plugins --skill use-case-specification -a opencode -y
Windsurf
$ npx skills add awslabs/agent-plugins --skill use-case-specification -a windsurf -y
name: use-case-specification description: 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. metadata: version: "1.0.0"
Multi-turn conversation to gather use case details and produce a use case specification document.
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. 4. **Do NOT ask about base model selection.** Model selection is handled exclusively by the model-selection skill.
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.
Review what is already known from the conversation so far, then identify what is still missing. You need these three things:
**Guidelines**:
⏸ Wait for user after each clarifying question.
1. Save all generated artifacts under the project directory structure defined by the directory-management skill, if available. 2. Synthesize the information you collected from the user into a Markdown document called [relevant_title]_use_case_spec.md containing the following fields (and only these fields):
Use case description - Concise problem statement + what the custom model will do - Field name: “Business Problem” - Type: String Key stakeholders - Who uses the model and in what context - Field name: “Primary Users” - Type: String, comma separated if there are multiple Success criteria - A list of 3 criteria (a short name and a description) with which the user measure the success of the custom model. - Field name: “Success Tenets” - Type: list of name-description pairs
1. Present the use case specification in a human-readable format as follows:
I have put together a use case specification and saved it in [relevant_title]_use_case_spec.md.
A use case specification is a design principle recommended by the [AWS Responsible AI Lens](https://docs.aws.amazon.com/wellarchitected/latest/responsible-ai-lens/design-principles.html).
[use case in human-readable format]
Does this match your intent?
⏸ Wait for user approval.
Integrates Amazon Location Service APIs for AWS applications. Use this skill when users want to add maps (interactive MapLibre or…
Build and deploy full-stack web and mobile apps with AWS Amplify Gen2
Build, manage, and operate APIs with Amazon API Gateway (REST, HTTP, and WebSocket). Triggers on phrases like: API Gateway, REST…
Build resilient, long-running, multi-step applications with AWS Lambda durable functions with automatic state persistence, retry…
Evaluate, configure, and migrate workloads to AWS Lambda Managed Instances (LMI). Triggers on: Lambda Managed Instances, LMI,…
Build, run, debug, and operate applications on AWS Lambda MicroVMs — Firecracker-isolated, snapshot-resumable serverless compute…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.