skills/ux-create-screen-goals/SKILL.md
Step 5.1 of Sketch the Solution. Define 1-2 goals for each screen in the flow diagram. Use when asked to 'create screen goals', 'define screen purpose', 'screen objectives', or 'what should each screen do'.
npx skillsauth add arndvs/ctrlshft ux-create-screen-goalsInstall 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 Create Screen Goals skill." to chat to acknowledge you read this file.
Phase: /ux-screen-requirements → Step 1 of 3
Every screen must have a clear purpose. Define 1-2 primary goals that answer: "Why does this screen exist? What should the user accomplish here?"
Take each screen from flow-diagram.md
Define 1-2 goals per screen:
Generate goals table:
## Screen Goals
| Screen | Goal 1 | Goal 2 |
|--------|--------|--------|
| Landing Page | Understand the value proposition | Sign up or log in |
| Dashboard | See overview of activity | Navigate to key features |
| Member Directory | Find members with specific skills | View member profiles |
| Content Feed | Discover relevant content | Post new content |
| Create Content | Publish content quickly | Tag/categorize properly |
| Member Profile | Understand member's expertise | Contact the member |
Start screen-requirements.md with Screen Goals table.
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.