login-flow — скилл для Claude Code: экраны входа
Создаёт HTML-прототип экрана входа для мобильного приложения с выбранным способом авторизации. Пригодится, когда нужно продумать состояния формы и её поведение на телефоне.
npx skills add nexu-io/open-design --skill login-flow -a claude-codeЧто делает login-flow
Скилл уточняет, нужна ли авторизация по телефону и SMS, по паролю или через социальный SSO. Затем проверяет обязательные пункты чек-листа и собирает отдельный HTML-файл с состояниями загрузки и ошибки. Перед работой он читает references/checklist.md.
В форме должны быть подписи над полями, переключатель видимости пароля, кнопки SSO с SVG-иконками и индикатор загрузки в основной кнопке. Для телефона используется тип поля tel, для пароля — password. Это прототип под ширину 375px: он учитывает вырезы экрана и не должен прокручиваться по горизонтали.
Какие задачи решает
- Собрать мобильный экран входа по телефону и SMS
- Добавить вход по паролю с переключателем видимости
- Показать ошибки и загрузку в форме авторизации
- Подготовить кнопки социального SSO для прототипа
Примеры запросов агенту
- Сделай мобильный экран входа по номеру телефона с проверкой через SMS.
- Собери экран входа по паролю и добавь показ или скрытие пароля.
- Подготовь прототип авторизации с кнопками социального SSO.
Как установить login-flow
1Через Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill login-flow -a claude-code2Вручную: положить файлы
~/.claude/skills/login-flow/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/login-flow/
1Через Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill login-flow -a codex2Вручную: положить файлы
.agents/skills/login-flow/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill login-flow -a cursor2Вручную: положить файлы
.cursor/skills/login-flow/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install nexu-io/open-design login-flow2Вручную: положить файлы
.github/skills/login-flow/SKILL.md1Через Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill login-flow -a gemini-cli2Командой платформы
gemini skills install https://github.com/nexu-io/open-design --path skills/login-flowВручную: положить файлы
.devin/skills/login-flow/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add nexu-io/open-design --skill login-flow -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора106
Весь набор →Похожие
Вопросы о login-flow
Как установить login-flow в Claude Code?
Выполните npx skills add nexu-io/open-design --skill login-flow -a claude-code. Путь к установленному файлу: ~/.claude/skills/login-flow/SKILL.md.
Что делает login-flow?
Скилл создаёт отдельный HTML-прототип мобильного экрана входа. Он поддерживает авторизацию по SMS, паролю или через социальный SSO и добавляет состояния загрузки и ошибки.
Какой чек-лист использует login-flow?
Перед созданием прототипа скилл читает references/checklist.md и проверяет обязательные пункты.
Исходный текст
SKILL.md · Apache-2.0
--- name: login-flow description: Mobile login and authentication flow screens od: mode: prototype platform: mobile triggers: - login - sign in - 注册登录 - 登录注册 - 手机号登录 - 验证码登录 - 密码登录 --- # Login Flow Skill A skill for generating mobile-first login and authentication screens. Use this when the user wants a sign-in experience for a mobile app, including phone + SMS verification, password-based login, and social SSO options. ## Workflow 1. **Read reference files first** (see below) 2. **Clarify auth method**: phone/SMS, password, or social SSO 3. **Checklist gate** — verify P0 items before emitting `<artifact>` 4. **Build the HTML prototype** with proper states (default, loading, error) 5. **Wrap in `<artifact>` tag** referencing the output file ## Side Files - `references/checklist.md` — P0/P1 acceptance criteria ## Output A single standalone HTML file implementing the login screen with: - Labels above inputs (never placeholder-only) - Password field with show/hide toggle - Social SSO buttons with SVG icons - Error states below fields - Loading spinner in primary CTA - Touch targets minimum 44px ## Mobile-First Constraints - Viewport: 375px wide (iPhone standard) - No horizontal scroll - Safe area insets for notched devices - Input keyboards: `tel` for phone, `password` for password fields
© nexu-io · Apache-2.0 · nexu-io/open-design