Write a reusable prompt with replaceable inputs. Submit your prompt and one test output for this example.
Task: Create a prompt that generates a small accessible web form and a practical review checklist.
Example input: Build a fictional workshop-interest form with a name field, email field, topic select, optional message, and submit button. Topic options are Writing, Coding, and Design. Name, email, and topic are required. The form must clearly say it is a demo and does not send or store information. On valid submission, show a visible confirmation in the page. No backend, analytics, external fonts, or external libraries are allowed.
Constraints:
- Use a single HTML file with embedded CSS and JavaScript.
- Provide visible labels, keyboard-operable controls, and text-based validation feedback.
- Use only invented test data and make no claim of formal accessibility certification.
Required output from your prompt: The complete file, a manual keyboard-testing checklist, and a short explanation of how validation and confirmation are exposed to users.
Success checks:
- Every input has an associated visible label.
- Required status and errors are understandable without color alone.
- The form performs no network submission or storage.
- The response distinguishes checks actually performed from checks still needing a browser.