план переработки запроса

InstallationCommandPrompt$ npx skills add https://github.com/mattpocock/skills --skill request-refactor-planSKILL.mdЭтот навык будет вызываться, когда пользователь хочет создать запрос на рефакторинг. Вам следует пройти через приведённые ниже шаги. Вы можете пропустить шаги, если считаете их ненужными.

  • Спросите у пользователя подробное и детальное описание проблемы, которую они хотят решить, и любые потенциальные идеи для решений.
  • Изучите репозиторий, чтобы проверить их утверждения и понять текущее состояние кодовой базы.
  • Спросите, рассматривали ли они другие варианты, и представьте им другие варианты.
  • Проведите интервью с пользователем по реализации. Будьте чрезвычайно подробны и дотошны.
  • Уточните точный объём реализации. Разберите, что вы планируете изменить и что не планируете изменять.
  • Посмотрите в кодовую базу, чтобы проверить покрытие тестами этой области кода. Если покрытие тестами недостаточно, спросите пользователя, какие планы по тестированию у него есть.
  • Разбейте реализацию на план крошечных коммитов. Помните советы Мартинa Фаулера: «сделайте каждый шаг рефакторинга как можно меньшим, чтобы вы всегда могли видеть, как работает программа».
  • Создайте issue на GitHub с планом рефакторинга. Используйте следующий шаблон для описания задачи: