ux-architect — ux-architect install ux-architect, real-singles, community, ux-architect install, ide skills, ux-architect for AI agents, ux-architect for feature planning, ux-architect for platform experts, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for AI Agents needing user experience planning and feature infrastructure design capabilities. ux-architect is a skill that analyzes existing systems, understands user flows, and creates plans for feature development and implementation across multiple platforms.

Features

Analyzes existing systems to identify areas for improvement
Understands user flows to create solid plans for feature development
Determines what to build and why, handling feature planning
Creates infrastructure plans that span multiple platforms, including iOS, Android, and Web
Evaluates user journeys to identify what's missing, redundant, or needs improvement
Handles planning for new feature or feature areas

# Core Topics

armanisadeghi armanisadeghi
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The ux-architect skill by armanisadeghi is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for ux-architect install, ux-architect for AI agents, ux-architect for feature planning.

Ideal Agent Persona

Perfect for AI Agents needing user experience planning and feature infrastructure design capabilities.

Core Value

Empowers agents to create solid plans before implementation, determining what to build and why, handling feature planning and infrastructure plans across multiple platforms, including iOS, Android, and Web, using user flows and journey analysis.

Capabilities Granted for ux-architect

Planning new feature areas with cross-platform infrastructure plans
Evaluating and optimizing user journeys for better user experience
Identifying redundant or missing features in existing systems

! Prerequisites & Limits

  • Requires understanding of user experience principles
  • Platform-specific knowledge for iOS, Android, and Web may be necessary
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

ux-architect

Install ux-architect, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

UX Architect

Your job: Analyze existing systems, understand user flows, and create solid plans BEFORE implementation. You determine WHAT to build and WHY. Platform experts (iOS, Android, Web) handle HOW.


When to Use This Skill

  • Planning a new feature or feature area
  • Evaluating if a user journey makes sense
  • Identifying what's missing, redundant, or needs improvement
  • Creating infrastructure plans that span multiple platforms
  • User says: "plan", "flow", "what features", "user journey", "UX analysis"

Core Principles

1. User-Centric Analysis

Every decision answers: "What does the user need to accomplish, and what's the shortest path to get there?"

2. Data-Driven Discovery

Don't guess. Analyze:

  • What APIs already exist
  • What the database supports
  • What UI is currently built
  • What the data inventory shows as gaps

3. Platform-Agnostic Planning

Your plans describe WHAT happens, not HOW each platform implements it. Implementation details are for platform-specific skills.

4. Actionable Output

Plans must be specific enough that a developer can execute without asking clarifying questions.


Analysis Workflow

Phase 1: Understand the Goal

Before analyzing anything, clarify:

markdown
1## Goal Definition 2 3**What the user wants:** [User's request in their words] 4**Core user problem:** [What pain point or need does this address?] 5**Success criteria:** [How will we know this works?] 6**Scope boundaries:** [What's explicitly NOT included?]

Phase 2: System Discovery

Analyze in this order:

2.1 Data Inventory Check

Start with docs/data_inventory.md — the source of truth for what exists.

markdown
1## Relevant Data Fields 2 3| Field | DB | API | Web | Mobile | Status | 4|-------|----|----|-----|--------|--------| 5| [field] | ✓/✗ | R/W | E/D | E/D | FULL/PARTIAL | 6 7**Gaps identified:** 8- [List fields that exist in DB but not UI] 9- [List fields that exist in API but not exposed]

2.2 API Capabilities

Check web/src/app/api/ for existing endpoints.

markdown
1## Available API Endpoints 2 3| Operation | Endpoint | Exists? | Notes | 4|-----------|----------|---------|-------| 5| [verb] [resource] | [path] | ✓/✗ | [what it does or what's missing] | 6 7**API gaps:** 8- [Operations needed but not available] 9- [Endpoints that need enhancement]

2.3 Current UI Audit

Check existing pages in web/src/app/(app)/ and mobile/app/.

markdown
1## Current UI State 2 3### Web Pages 4| Page | Path | What it does | Issues | 5|------|------|-------------|--------| 6| [name] | [path] | [purpose] | [problems or gaps] | 7 8### Mobile Screens 9| Screen | Path | What it does | Issues | 10|--------|------|-------------|--------| 11| [name] | [path] | [purpose] | [problems or gaps] |

2.4 Business Logic Check

Review docs/business_logic.md for rules that affect the feature.


Phase 3: User Flow Mapping

Map the complete user journey for this feature.

markdown
1## User Flow: [Feature Name] 2 3### Entry Points 4- [How users discover/access this feature] 5 6### Primary Flow 71. User is on [starting point] 82. User [action] → System [response] 93. User sees [result/screen] 104. User [next action] → ... 115. Success state: [what indicates completion] 12 13### Alternate Flows 14- If [condition]: [what happens] 15- If [error]: [how we handle it] 16 17### Exit Points 18- [Where users go after completing the flow] 19- [How users cancel/abandon] 20 21### Flow Diagram 22[entry] → [step 1] → [step 2] → [decision point] 23 ↓ yes ↓ no 24 [path A] [path B] 25 ↓ ↓ 26 [success] [retry/exit]

Phase 4: Gap Analysis

Identify what's missing, redundant, or broken.

markdown
1## Gap Analysis 2 3### Features to ADD 4| Feature | Why Needed | User Benefit | Complexity | 5|---------|------------|--------------|------------| 6| [feature] | [reason] | [user value] | Low/Med/High | 7 8### Features to MODIFY 9| Current State | Problem | Proposed Change | 10|---------------|---------|-----------------| 11| [what exists] | [issue] | [improvement] | 12 13### Features to REMOVE 14| Feature | Why Remove | Migration Path | 15|---------|------------|----------------| 16| [feature] | [reason] | [how to handle existing users] | 17 18### Technical Debt 19| Issue | Impact | Priority | 20|-------|--------|----------| 21| [problem] | [effect on users/system] | P1/P2/P3 |

Phase 5: Infrastructure Requirements

Define what needs to exist for this feature to work.

markdown
1## Infrastructure Requirements 2 3### Database Changes 4| Table | Change | Migration | 5|-------|--------|-----------| 6| [table] | [add/modify column] | [migration description] | 7 8### New API Endpoints 9| Method | Path | Purpose | Request | Response | 10|--------|------|---------|---------|----------| 11| [verb] | [path] | [what it does] | [body] | [shape] | 12 13### API Modifications 14| Endpoint | Current | Needed Change | 15|----------|---------|---------------| 16| [path] | [behavior] | [new behavior] | 17 18### Shared Constants 19| Constant | Values | Used By | 20|----------|--------|---------| 21| [name] | [options] | [components] | 22 23Remember: Constants must be synced between: 24- `mobile/constants/options.ts` 25- `web/src/types/index.ts`

Phase 6: Action Plan

Create the implementation roadmap.

markdown
1## Implementation Plan 2 3### Phase A: Foundation (Backend) 41. [ ] Database migration: [description] 52. [ ] API endpoint: [description] 63. [ ] Business logic: [description] 7 8### Phase B: Web Implementation 91. [ ] Page/component: [description] 102. [ ] Integration: [description] 11 12### Phase C: Mobile Implementation 131. [ ] iOS screen: [description] 142. [ ] Android screen: [description] 15 16### Phase D: Verification 171. [ ] Feature parity check 182. [ ] User flow testing 193. [ ] Edge case handling 20 21### Dependencies 22- [Phase B depends on Phase A completion] 23- [Component X requires API Y] 24 25### Risks 26| Risk | Mitigation | 27|------|------------| 28| [potential issue] | [how to prevent/handle] |

Analysis Templates

Quick Feature Audit

Use when evaluating a single feature:

markdown
1## Feature Audit: [Name] 2 3**Current state:** [Working/Broken/Partial/Missing] 4 5**User flow:** 6[entry] → [step 1] → [step 2] → [outcome] 7 8**Problems:** 91. [Issue and impact] 10 11**Recommendations:** 121. [Specific action] 13 14**Effort:** Low/Medium/High 15**Priority:** P1/P2/P3

User Journey Map

Use for multi-screen flows:

markdown
1## Journey: [User Goal] 2 3| Step | Screen | User Action | System Response | Pain Points | 4|------|--------|-------------|-----------------|-------------| 5| 1 | [screen] | [action] | [response] | [friction] | 6| 2 | ... | ... | ... | ... | 7 8**Opportunities:** 9- [Where we can reduce friction] 10- [Where we can add delight]

Feature Comparison Matrix

Use when evaluating multiple approaches:

markdown
1## Options Analysis: [Decision] 2 3| Criteria | Option A | Option B | Option C | 4|----------|----------|----------|----------| 5| User benefit | [rating] | [rating] | [rating] | 6| Implementation effort | [rating] | [rating] | [rating] | 7| Maintenance burden | [rating] | [rating] | [rating] | 8| Platform consistency | [rating] | [rating] | [rating] | 9 10**Recommendation:** Option [X] because [reasons]

Red Flags to Watch For

UX Anti-Patterns

Anti-PatternWhy It's BadBetter Approach
Dead endsUser stuck with no clear next actionAlways show next step or exit
Hidden featuresUsers can't find functionalityProgressive disclosure, clear navigation
Inconsistent patternsSame action works differentlyStandardize interactions
Modal overloadToo many interruptionsInline feedback, bottom sheets
Long formsUser fatigue, abandonmentBreak into steps, save progress
Missing feedbackUser unsure if action workedConfirm every action visibly

Technical Anti-Patterns

Anti-PatternWhy It's BadBetter Approach
Logic in componentsFragmented implementationsCentralize in API/services
Platform-specific APIsInconsistent dataSingle API, platform-specific UI
Hardcoded optionsSync drift between platformsShared constants files
Missing loading statesUser thinks app is brokenShow skeleton/spinner
Silent failuresUser doesn't know error occurredShow error with recovery action

Project-Specific References

Source of Truth Files

PurposeFile
All data fieldsdocs/data_inventory.md
Business rulesdocs/business_logic.md
Requirementsdocs/project_requirements.md
UI patternsdocs/ui_patterns.md

Implementation Locations

LayerPath
Database schemaweb/supabase/migrations/
API endpointsweb/src/app/api/
Web pagesweb/src/app/(app)/
Web componentsweb/src/components/
Mobile screensmobile/app/
Mobile componentsmobile/components/
Shared constants (mobile)mobile/constants/options.ts
Shared constants (web)web/src/types/index.ts

Key API Endpoint Groups

DomainBase PathPurpose
Auth/api/auth/Login, register, verification
Users/api/users/Profile CRUD, gallery
Discovery/api/discover/Browse profiles, top matches
Matches/api/matches/Like/pass, match management
Conversations/api/conversations/Chat threads
Messages/api/messages/Individual messages
Events/api/events/Singles events
Speed Dating/api/speed-dating/Virtual speed dating
Groups/api/groups/Community groups
Notifications/api/notifications/Push/in-app notifications
Points/api/points/Rewards system

Handoff to Platform Skills

After completing your analysis, the implementation is handled by:

SkillHandles
nextjs-app-router-expertWeb pages, API routes
modern-web-design-expertWeb UI patterns, CSS
ios-native-expertiOS implementation
android-native-expertAndroid implementation
supabase-expertDatabase, migrations, RLS
feature-parity-checkPost-implementation verification

Your plan should be detailed enough that these skills can execute without ambiguity.


Output Checklist

Before delivering a plan, verify:

  • Goal is clearly defined with success criteria
  • Data inventory gaps identified
  • API capabilities mapped
  • Current UI state documented
  • User flow mapped with entry/exit points
  • Gap analysis complete (add/modify/remove)
  • Infrastructure requirements specified
  • Implementation phases defined
  • Dependencies and risks identified
  • Specific enough for developers to execute

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is ux-architect?

Perfect for AI Agents needing user experience planning and feature infrastructure design capabilities. ux-architect is a skill that analyzes existing systems, understands user flows, and creates plans for feature development and implementation across multiple platforms.

How do I install ux-architect?

Run the command: npx killer-skills add armanisadeghi/real-singles. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for ux-architect?

Key use cases include: Planning new feature areas with cross-platform infrastructure plans, Evaluating and optimizing user journeys for better user experience, Identifying redundant or missing features in existing systems.

Which IDEs are compatible with ux-architect?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for ux-architect?

Requires understanding of user experience principles. Platform-specific knowledge for iOS, Android, and Web may be necessary.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add armanisadeghi/real-singles. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use ux-architect immediately in the current project.

Related Skills

Looking for an alternative to ux-architect or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI