BB multi-step-form-design
Проектирование форм с несколькими шагами, индикаторами прогресса, условной логикой и функциями сохранения и возобновления. Дисциплина разбиения сложного сбора данных на этапы, которые уважают когнитивную нагрузку, сохраняя при этом намерение завершить. Честность в отношении форм «все в одном» (перегружают пользователя до начала), «театра прогресса» (шаги без реального этапирования) и действительно этапированных (каждый шаг заслуживает своей страницы) паттернов. Триггеры: многошаговая форма, многостраничная форма, мастер форм, мастер регистрации, форма лидогенерации, форма заявки, форма ввода данных, конфигуратор, форма онбординга. Также срабатывает, когда длинная форма имеет низкую конверсию, когда пользователи отваливаются на середине формы или когда многошаговая форма проектируется впервые.
машинный переводПоказать оригиналСкрыть оригинал«Designing forms with multiple steps, progress indicators, conditional…»
Designing forms with multiple steps, progress indicators, conditional logic, and save-and-resume mechanics. The discipline of breaking complex data collection into stages that respect cognitive load while maintaining completion intent. Honest about kitchen-sink-single-page (overwhelms before the user starts), progress-theater (steps without genuine staging), and genuinely-staged (each step earns its own page) patterns. Triggers on multi-step form, multi-page form, form wizard, signup wizard, lead form, application form, intake form, configurator, onboarding form. Also triggers when a long form is converting poorly, when an audience is dropping off mid-form, or when a multi-step form is being scoped for the first time.
Проектирование форм с несколькими шагами, индикаторами прогресса, условной логикой и функциями сохранения и возобновления.
Как процесс B 73/100 · Почти готов — слабые места: результат и критерий готовности, повторный запуск, отчётность по ходу
Такой же скилл встречается ещё в 2 местах: claude-skills, claude-skills
Как улучшить
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 11. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
body-longтело SKILL.md ≈ 5215 токенов (рекомендуется < 5000); вынесите детали в references/
Процессный рейтинг: все десять параметров 73/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 29, без проверки текущего состояния
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 70Ошибки и развилки. Развилок: 4
- 70Стоимость исполнения. Тело инструкции 5215 токенов
- 100Инструменты и файлы. Внешние инструменты не нужны
- 100Шаги. Шагов: 91
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Согласованность. Имя и обязательные поля на месте
- low Разделов верхнего уровня: 15. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +4Нет примеров входа/выхода
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 727 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 16 заголовков
- +3Пошаговые инструкции: 91 пунктов
- +4Справочные файлы упоминаются в инструкциях (9 из 9)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 74.