prompts-grid — 2–4 cards in a responsive grid, each showing an example actionprompts-inline — compact horizontal chips for constrained layoutsprompts-categorized — grouped prompts with a labeled section header per category<button> — never a <div> or <span> — so keyboard users can tab and activatearia-label="Suggested prompts" to orient screen reader usersaria-hidden="true" — the button text is the full accessible labelSuggested prompts must reflect what the interface actually does — not generic AI capabilities. If the system cannot perform the suggested action, remove that prompt.
Override these CSS custom properties to apply your own visual treatment without touching the component's behavioral contracts.
| Token | Controls |
|---|---|
--rad-surface-card |
Container background if used inside a card |
--rad-border-subtle |
Default border |
--rad-color-text-primary |
Prompt card text |
--rad-color-text-meta |
Section label color |
--rad-color-approve |
Focus ring and icon accent |
--rad-radius-card |
Card border radius |
| Token | Controls |
|---|---|
--rad-prompt-card-bg |
Default card background |
--rad-prompt-card-border |
Default card border |
--rad-prompt-card-hover-bg |
Hover state background |
--rad-prompt-card-hover-border |
Hover state border |
--rad-prompt-icon-color |
Arrow icon color |
"*An empty box asks users to already know what the system can do. Suggested prompts teach by example, not by documentation.*"
RAD is the original work of Jackie Curry. All rights reserved. No portion may be reproduced, adapted, or incorporated into any product or system without express written permission.
Permitted: citation in academic or editorial contexts with full attribution.
© 2025 Jackie Curry. All rights reserved. Publication date: 2025.
For licensing inquiries, connect on LinkedIn →