Kiro предлагает агентный режим разработки со спецификациями. Требования и план можно просмотреть до изменений в коде, а проектные соглашения хранить отдельно.

Сначала договориться о поведении функции
Specs в Kiro пригодится, когда задачу легко сформулировать одним предложением, но деталей для реализации еще мало. Просьба добавить экспорт заказов оставляет вопросы о полях, размере файла и доступе. В рабочем процессе Kiro можно составить требования, пройтись по дизайну и разбить выполнение на задачи. Откройте каждый документ до правок. Исправить пропущенное условие проще в спецификации, пока оно не разошлось по нескольким частям проекта.
Проверяемое требование описывает вход и наблюдаемый результат. В случае выгрузки полезнее назвать предел числа строк и поведение при пустом результате, чем ограничиться просьбой поддержать большие таблицы.
Экспорт заказов как учебная задача
Подготовьте пример заказа, перечень допустимых полей и роль, которой доступен экспорт. Попросите отдельно описать обработку пустой выборки. Если таблицу собираются открывать в редакторе электронных таблиц, оговорите обработку значений, которые программа может принять за формулы. Затем проверьте, есть ли для этого отдельная задача и тест.
По завершении сравните скачанный файл со спецификацией. Порядок столбцов, разделитель и отсутствие лишних персональных данных можно проверить на маленькой выборке, без выгрузки реальной базы.
Правила проекта и действия по событиям
В Kiro предусмотрены постоянные инструкции для проекта и Hooks для действий по событиям. Общие правила стоит отделять от требований конкретной функции. Например, команда запуска тестов пригодится в следующих задачах, а набор колонок относится только к текущему экспорту.
Для каких задач подходит
- Описать требования к новой функции перед изменениями
- Разбить крупную правку на задачи для проверки
Сильные стороны
- Поддерживает требования, дизайн и задачи в Specs
- Настройки проекта и действия по событиям документированы
Ограничения
- Требования и план могут оказаться неполными
- Выбор модели и доступный объем работы зависят от плана
Выбор и условия
- Бесплатный режим
- Да
- Пробный период
- Да
- Без регистрации
- Не подтверждено
- Русский интерфейс
- Не подтверждено
- Локальная установка
- Не подтверждено
- API
- Не подтверждено
«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.
- Исходные форматы
- Код, Текст
- Результат
- Код, Текст
Условия
Есть бесплатный план с ограничениями. Платные планы и пробные условия опубликованы отдельно. Выбор модели и доступный объем работы зависят от планаОт задачи к первому результату
Практический пример
- Задача
- Описать требования к новой функции перед изменениями
- Что подготовить
- Учебный заказ, перечень полей, роль сотрудника и пример пустой выборки.
Задание или запрос
Подготовь спецификацию экспорта CSV. Укажи доступ, состав колонок и поведение при пустой выборке. Включи задачи на тестирование и проверку значений, похожих на формулы.
Ожидаемый результат
Требования, описание решения и список задач для реализации экспорта.
Как проверить результат
- Откройте файл с тестовыми данными в целевой программе.
- Сравните поля выгрузки с согласованным списком.
Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.
Проверить подробности
Официальные источники
Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.

