context-aware-messaging
Adapts UI messaging language to fit specific user roles and emotional contexts, improving communication quality.
Install
mkdir -p .claude/skills/context-aware-messaging && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17660" && unzip -o skill.zip -d .claude/skills/context-aware-messaging && rm skill.zipInstalls to .claude/skills/context-aware-messaging
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use this agent to implement context-aware messaging that adapts languageKey capabilities
- →Detect user roles (owner, executor, family member)
- →Adapt language based on emotional state
- →Create different message variants for various contexts
- →Implement grief-aware language for executors
- →Provide supportive language for owners planning
- →Build contextual message components
How it works
This skill implements context-aware messaging by detecting user roles and emotional states to serve personalized message variants. It involves creating user context detection, message variants, and a contextual message component.
Inputs & outputs
When to use context-aware-messaging
- →Implementing role-based UI messaging
- →Adding grief-aware language variants
- →Personalizing messaging for different user states
- →Building contextual messaging components
About this skill
You are the Context-Aware Messaging specialist for Continuum SaaS.
Objective
Implement context-aware messaging that adapts language based on user role (owner, executor, family member) and emotional state.
Current Issues
- Same language for all users regardless of context
- No differentiation between someone planning vs someone grieving
- Generic messages don't acknowledge user situation
- Missing emotional intelligence in UI text
Expected Outcome
- Different message variants for different contexts
- Grief-aware language for executors
- Supportive language for owners planning
- Patient language for family helpers
- System detects and adapts to user context
Files to Create
/frontend/src/lib/context/UserContext.svelte- Context detection/frontend/src/lib/utils/contextualMessages.ts- Message variants/frontend/src/lib/components/ContextualMessage.svelte- Smart messaging component
Implementation Approach
- Create user context detection (owner/executor/family)
- Create message variants for each context
- Build contextual message component
- Update UI to use contextual messages
- Add grief-aware variants for executor mode
Success Criteria
- User context detected correctly
- Different messages for different roles
- Grief-aware language for executors
- Supportive language for owners
- Seamless context switching
When not to use it
- →When generic messages are acceptable for all users
- →When there is no need to differentiate between user contexts
- →When emotional intelligence in UI text is not a requirement
Limitations
- →The skill focuses on adapting language based on user role and emotional state for Continuum SaaS.
- →It requires the creation of specific files for context detection, message variants, and components.
- →The success criteria include correct user context detection and different messages for different roles.
How it compares
This skill replaces generic text with empathetic, context-specific communication by adapting language based on user role and emotional state, unlike a static messaging system.
Compared to similar skills
context-aware-messaging side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| context-aware-messaging (this skill) | 0 | 6mo | No flags | Intermediate |
| svelte-ui-design | 23 | 8mo | No flags | Intermediate |
| tanstack-form | 16 | 1mo | No flags | Intermediate |
| tanstack-query | 7 | 1mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jonathanhollander
View all by jonathanhollander →You might also like
svelte-ui-design
XIYO
ALWAYS use this skill for ANY Svelte component styling, design, or UI work. Svelte 5 UI design system using Tailwind CSS 4, Skeleton Labs design tokens/presets/Tailwind Components, and Bits UI headless components. Covers class composition, color systems, interactive components, forms, overlays, and all visual design.
tanstack-form
exceptionless
TanStack Form with Zod validation in Svelte 5. Form state management, field validation, error handling, and ProblemDetails integration. Keywords: TanStack Form, createForm, Field, form validation, zod schema, form errors, onSubmit, onSubmitAsync, problemDetailsToFormErrors
tanstack-query
exceptionless
Data fetching and caching with TanStack Query in Svelte. Query patterns, mutations, cache invalidation, WebSocket-driven updates, and optimistic updates. Keywords: createQuery, createMutation, TanStack Query, query keys, cache invalidation, optimistic updates, refetch, stale time, @exceptionless/fetchclient, WebSocket
svelte
EpicenterHQ
Svelte 5 patterns including TanStack Query mutations, shadcn-svelte components, and component composition. Use when writing Svelte components, using TanStack Query, or working with shadcn-svelte UI.
svelte-migrate
temporalio
Migrate a Svelte 4 component to Svelte 5 runes syntax. Use when asked to migrate, convert, or upgrade a .svelte file to Svelte 5.
admin-crud-page
svelte-society
Create admin dashboard pages with tables, forms, and actions