skills/ux-inform-engage-invite/SKILL.md
Step 5.2 of Sketch the Solution. Apply the Inform → Engage → Invite framework to each screen. Use when asked to 'inform engage invite', 'screen intent', 'screen structure framework', or 'IEI framework'.
npx skillsauth add arndvs/ctrlshft ux-inform-engage-inviteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Output "Read UX Inform Engage Invite skill." to chat to acknowledge you read this file.
Phase: /ux-screen-requirements → Step 2 of 3
Structure each screen's intent using the three-part framework. Every screen should Inform the user (build trust/context), Engage them (show value), and Invite them forward (call to action).
### [Screen Name]
**Inform** — What context/trust does the user need?
- [e.g., "Benefits per user type", "Testimonials", "Press mentions"]
- [e.g., "Breadcrumb showing location in the app"]
**Engage** — What value does the user get here?
- [e.g., "Preview of member profiles with relevant skills"]
- [e.g., "Content excerpts with author and date"]
**Invite** — What action should the user take next?
- [e.g., "View Full Profile button", "Post Content CTA"]
- [e.g., "Search/filter controls to refine results"]
Landing pages get extra attention:
Internal screens are simpler:
Append to screen-requirements.md: Per-screen Inform/Engage/Invite breakdown.
development
Use when implementing UI, checking dark/light mode, or validating animations — adds a visual feedback loop via browser screenshots so frontend changes are verified, not assumed.
development
Use when Claude Code sessions had many manual approval ("press 1") prompts or when auditing hook permissions; identifies which Bash commands required approval.
tools
Use after merging a PR or during periodic cleanup to archive plan-mode files by linking them to merged PRs.
testing
Use when stress-testing a plan against the project's domain model — grills the design, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise.