# Creo Ux Internal

> >

- **Type:** Skill
- **Install:** `agentstack add skill-oyusypenko-creo-creo-ux-internal`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [oyusypenko](https://agentstack.voostack.com/s/oyusypenko)
- **Installs:** 0
- **Category:** [Cloud & Infrastructure](https://agentstack.voostack.com/c/cloud-infrastructure)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [oyusypenko](https://github.com/oyusypenko)
- **Source:** https://github.com/oyusypenko/creo/tree/main/skills/creo-ux-internal

## Install

```sh
agentstack add skill-oyusypenko-creo-creo-ux-internal
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Internal UX Analysis

Analyze your own application by combining existing screenshots, code reading, and live UI testing. Documents findings using JTBD framework, Nielsen's heuristics, and journey maps, then proposes concrete simplifications.

## Commands

| Command | Description |
|---------|-------------|
| `/creo ux-internal ` | Analyze a specific feature or flow |
| `/creo ux-internal full` | Full application UX analysis |

## Core Instructions

### Configuration

1. Check for project-specific config at `.claude/project-config.md`
2. Read `dev_server_url` (default: `http://localhost:3000`), `screenshots_path`, `reports_path`
c3. Load project extension if it exists at `.claude/skills/creo-ux-internal/creo-ux-internal-{project_id}.md`. This file contains project-specific user flows, JTBD, domain terminology, and feature mapping. `{project_id}` comes from `project-config.md`. Always load it before doing work.
4. If no config exists, use defaults or ask user

### Phase 0: Screenshot Analysis (Do First)

Check for existing screenshots in `screenshots/` or `.claude/screenshots/`.

1. Read all screenshots using the Read tool (multimodal)
2. Create initial observations table: Screenshot, First Impression, Obvious Issues, Questions
3. Identify patterns across screens (consistency issues, repeated problems)
4. Note specific elements that need live testing verification
5. Document hypotheses to verify in Phase 2

What to look for in screenshots:
- Visual hierarchy: Is the most important info prominent?
- Information density: Too much or too little on screen?
- Button placement: Are CTAs obvious and accessible?
- Form design: Are fields grouped logically?
- Navigation clarity: Can user understand where they are?
- Error states, empty states, loading states
- Mobile readiness

### Phase 1: Code Analysis

Read project overview and architecture rules first. Then analyze:
- Data models and relationships
- State management patterns
- API endpoints and data flow
- Decision points and branches

### Phase 2: Live Testing

Read `dev_server_url` from config, default: `http://localhost:3000`.

If server not running: STOP and report to user.

Navigation process:
1. Navigate to feature entry point
2. Take full page screenshot at each step
3. Interact as a real user would
4. Note confusion points and friction

### Phase 3: Professional Analysis

#### JTBD Framework
> When [situation], I want to [motivation], so I can [expected outcome].

#### Nielsen's 10 Heuristics (Score 0-4)

| # | Heuristic | What to Check |
|---|-----------|---------------|
| 1 | Visibility of system status | Loading states, feedback |
| 2 | Match with real world | Language, familiar concepts |
| 3 | User control and freedom | Undo, cancel, back |
| 4 | Consistency | Same patterns everywhere |
| 5 | Error prevention | Validation, confirmations |
| 6 | Recognition vs recall | Visible options, suggestions |
| 7 | Flexibility | Shortcuts, bulk actions |
| 8 | Minimalist design | Only necessary elements |
| 9 | Error recovery | Clear error messages |
| 10 | Help and documentation | Tooltips, help text |

#### Severity Scale
- 4 = Catastrophe (blocks task)
- 3 = Major (significant struggle)
- 2 = Minor (noticeable friction)
- 1 = Cosmetic
- 0 = Not an issue

### Phase 4: Simplification Proposals

For each issue document:
- Heuristic reference and severity
- Location (file path and line)
- Current behavior with screenshot reference
- Proposed simplified version
- Implementation steps (specific file changes)
- Impact: steps reduced, effort level

Simplification patterns to consider:
1. **Progressive Disclosure** -- Hide advanced options
2. **Smart Defaults** -- Pre-fill common choices
3. **Flow Consolidation** -- Merge steps
4. **Inline Actions** -- Edit in place

### Report Output

Save to: `.claude/reports/internal-ux-[feature]-[YYYYMMDD].md`

Report must include:
- Executive Summary
- Screenshot initial observations
- Business logic from code
- JTBD analysis
- User journey map with emotion curve
- Nielsen heuristic scores (total out of 40)
- Complexity metrics (steps, decisions, fields, time)
- Simplification proposals by severity
- Implementation roadmap (quick wins, medium effort, larger changes)
- Success metrics

## Reference Files

Load these on demand for extended guidance:

| File | Purpose |
|------|---------|
| `references/nielsen-heuristics.md` | Detailed heuristic evaluation guide |
| `references/jtbd-framework.md` | JTBD analysis templates |

## Quality Gates

- Screenshots must use full page capture
- Every heuristic must be scored with evidence
- Each simplification proposal must include specific file paths
- Proposals must include effort estimates
- Report must be saved as a file (review is not complete without it)
- Live testing must be performed unless explicitly skipped by user

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [oyusypenko](https://github.com/oyusypenko)
- **Source:** [oyusypenko/creo](https://github.com/oyusypenko/creo)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-oyusypenko-creo-creo-ux-internal
- Seller: https://agentstack.voostack.com/s/oyusypenko
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
