SKILLEMALL.ai

AD ios-bootstrap-testflight

Создайте нативное iOS-приложение (SwiftUI, без зависимостей) с нуля, запустите его в симуляторе и заархивируйте + загрузите в TestFlight полностью из командной строки. Включает рабочие скрипты для генерации значков, запуска симулятора и подписанной загрузки через App Store Connect API. Используйте это всякий раз, когда пользователь хочет создать, запустить, отправить или отладить приложение для iOS/iPhone/iPad, упоминает Xcode, SwiftUI, .xcodeproj, xcodebuild, simctl, provisioning, code signing, App Store Connect, TestFlight, архивирование или «загрузить это на мой телефон» — а также когда существующая сборка iOS не удается из-за значков, подписи, команд, назначений или дублирующихся номеров сборки.

машинный переводПоказать оригиналСкрыть оригинал«Scaffold a native iOS app (SwiftUI, no dependencies) from nothing, run…»

Scaffold a native iOS app (SwiftUI, no dependencies) from nothing, run it in the Simulator, and archive + upload it to TestFlight entirely from the command line. Bundles working scripts for icon generation, simulator run, and signed upload via the App Store Connect API. Use this whenever the user wants to build, run, ship, or debug an iOS/iPhone/iPad app, mentions Xcode, SwiftUI, .xcodeproj, xcodebuild, simctl, provisioning, code signing, App Store Connect, TestFlight, archiving, or "get this on my phone" — and also when an existing iOS build is failing on icons, signing, teams, destinations, or duplicate build numbers.

Разбор skillemall

Скилл обещает поднять iOS-приложение с нуля: создать проект на SwiftUI, запустить в симуляторе и отправить в TestFlight через командную строку. В комплекте скрипты для иконок, запуска и подписи через App Store Connect API.

Грейд A, оценки качества 91 и безопасности 100. Критических ошибок нет, линтер молчит. Девять файлов, три рабочих скрипта. Охватывает весь путь от xcodebuild до архива —触срабатывает на упоминания Xcode, SwiftUI, provisioning, code signing и когда сборка ломается на иконках или подписи.

Процесс-оценка 46 — значит, скрипты требуют ручной настройки под ваш team ID и bundle identifier. TestFlight-upload через API, а не через Xcode, экономит время на повторных прогонах. Ставить, если вы регулярно собираете iOS и хотите убрать рутину из терминала.

chatgptprojects/clear-code Agent Skills автор: chatgptprojects 9 файлов · 3 скрипта тело ≈ 589 токенов Открыть источникgithub.com↗ проанализирован 5 дн назад

Создайте нативное iOS-приложение (SwiftUI, без зависимостей) с нуля, запустите его в симуляторе и заархивируйте + загрузите в TestFlight полностью из…

Как процесс D 46/100 · Процесс не доведён — слабые места: результат и критерий готовности, входы и предусловия, ошибки и развилки

ШаблонРазработкатип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
A
96/100
безопасность, качество, тесты
Безопасность 60%
100
Качество 40%
91
Прогон на моделях
не было
Процессный рейтинг
D
46/100
Процесс не доведён
Результат и критерий готовности вес 14
0
Входы и предусловия вес 11
0
Ошибки и развилки вес 10
0
три самых слабых из десяти параметров · все десять

Как улучшить

    Для прогона на моделях — необязательно
    • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
    • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

    Находки guard · 0

    ✓ Критических и высоких находок нет

    Просканировано файлов: 8. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.

    По спецификации Agent Skills

    ✓ По спецификации Agent Skills замечаний нет

    Процессный рейтинг: все десять параметров 46/100

    • 0Результат и критерий готовности. Не сказано, что считать результатом
    • 0Входы и предусловия. Не сказано, что нужно иметь на входе
    • 0Ошибки и развилки. Линейный процесс без обработки сбоев
    • 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
    • 30Повторный запуск. Изменяющих операций: 1, без проверки текущего состояния
    • 60Инструменты и файлы. Используются инструменты (bash), но во frontmatter они не объявлены
    • 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
    • 75Шаги. Шагов: 3
    • 100Согласованность. Имя и обязательные поля на месте
    • 100Стоимость исполнения. Тело инструкции 589 токенов

    Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.

    Сигналы качества

    • +5В description нет примеров фраз, по которым скилл должен срабатывать
    • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
    • +3Формат ответа не описан: модель каждый раз решает сама
    • +1Лицензия не указана
    • +2Инструкции на одном языке
    • +3Длина description 627 символов: достаточно сигнала, не съедает бюджет
    • +4Структура: 5 заголовков
    • +3Пошаговые инструкции: 3 пунктов
    • +4Есть примеры (3 блоков кода)
    • +4Справочные файлы упоминаются в инструкциях (4 из 4)
    • +3Все 3 скриптов описаны в инструкциях

    База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 91.