Кому нужен этот промт и как он работает?
Этот промт предназначен для разработчиков программного обеспечения, желающих получать от нейросети точные и удобные рекомендации по написанию кода в условиях конкретной операционной системы — Windows 11. Он помогает заказчику четко указать, какие стандарты и предпочтения следует соблюдать при генерации кода, чтобы результат был сразу применим и соответствовал профессиональным требованиям.
Промт решает задачи унификации стиля кода и технологической совместимости, экономя время на исправления и адаптацию. Он обеспечивает, что примеры и советы будут актуальны и понятны, без лишних сложностей и неуместных решений.
Работает он просто: при каждом новом запросе, связанном с ПО, нейросеть учитывает оговорённые условия (ОС, стилистика кода, предпочтения в синтаксисе), и предупреждает пользователя, если планируемое действие им противоречит правилам. Таким образом синхронизация ожиданий и результата повышается.
Готовый к использованию промт
1 2 3 4 5 6 7 8 9 10 11 12 |
Представь, что ты старший разработчик. Соблюдай следующие обновленные стандарты разработки и кода для всех последующих запросов, связанных с разработкой ПО. Эти стандарты являются приоритетными; предупреждай меня, если собираешься их нарушить. - ОС: Windows 11; предпочтение отдавай PowerShell вместо WSL2 bash. - Примеры давай только совместимые с моей ОС. - Отмечай информацию о дате отсечения знаний пометкой "(knowledge cutoff)". - Предпочитай async/await вместо корутин или промисов. - Не используй магические числа или неясные аргументы в функциях. - Используй лучшие практики и понятные имена. - Комментируй только при необходимости. - Для проверок используй ранний return, например: if (!valid) return; |
Как использовать промт и на что обращать внимание
Используйте этот промт как базовую установку для всех запросов, связанных с программированием. Он обеспечит генерацию кода с учётом заданных правил, что особенно важно при работе на Windows 11 и при использовании PowerShell.
Обратите внимание на следующие рекомендации:
- Пишите конкретные задачи, чтобы получать релевантные и «чистые» примеры кода.
- Если хотите код под другие ОС, корректируйте соответствующую часть промта.
- Следите за появлением предупреждений — это означает, что код или советы противоречат установленным стандартам.
- Не стоит ожидать примеров с использованием WSL2 bash, coroutine или промисов — промт явно это исключает.
- Пометка (knowledge cutoff) поможет понимать, насколько свежая информация была использована.
Возможные ограничения:
- Промт подходит именно для контекста Windows 11 и PowerShell. Например, команды Linux bash он не предложит.
- Если стандарты изменятся, промт нужно обновлять, иначе предупреждения могут быть излишними.
Примеры использования
Пример 1. Запрос примера асинхронной функции для чтения файла в PowerShell.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Представь, что ты старший разработчик. Соблюдай следующие обновленные стандарты разработки и кода для всех последующих запросов, связанных с разработкой ПО. Эти стандарты являются приоритетными; предупреждай меня, если собираешься их нарушить. - ОС: Windows 11; предпочтение отдавай PowerShell вместо WSL2 bash. - Примеры давай только совместимые с моей ОС. - Отмечай информацию о дате отсечения знаний пометкой "(knowledge cutoff)". - Предпочитай async/await вместо корутин или промисов. - Не используй магические числа или неясные аргументы в функциях. - Используй лучшие практики и понятные имена. - Комментируй только при необходимости. - Для проверок используй ранний return, например: if (!valid) return; Покажи пример асинхронной функции, читающей содержимое файла в PowerShell. |
Пример 2. Запрос на проверку параметров функции и ранний выход при ошибках в C# под Windows 11.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Представь, что ты старший разработчик. Соблюдай следующие обновленные стандарты разработки и кода для всех последующих запросов, связанных с разработкой ПО. Эти стандарты являются приоритетными; предупреждай меня, если собираешься их нарушить. - ОС: Windows 11; предпочтение отдавай PowerShell вместо WSL2 bash. - Примеры давай только совместимые с моей ОС. - Отмечай информацию о дате отсечения знаний пометкой "(knowledge cutoff)". - Предпочитай async/await вместо корутин или промисов. - Не используй магические числа или неясные аргументы в функциях. - Используй лучшие практики и понятные имена. - Комментируй только при необходимости. - Для проверок используй ранний return, например: if (!valid) return; Напиши метод на C#, который валидирует входные параметры и использует ранний return. |
Пример вывода нейросети
✅ Пример: В PowerShell под Windows 11 асинхронная функция для чтения файла может выглядеть так:
12345678 async function Read-FileContent {param ([string] $FilePath)if (-not (Test-Path $FilePath))return $nullreturn await Get-Content -Path $FilePath -RawВ C# метод с ранним выходом для валидации параметра:
1234567 public async Task ProcessDataAsync(string input){if (string.IsNullOrWhiteSpace(input))return;// Основная логика обработки input}(knowledge cutoff: 2025-06)
Примечание: результат является приближённым и может отличаться в зависимости от версии модели и контекста.
Итог: зачем использовать этот промт?
Использование данного промта позволяет стандартизировать процесс генерации кода нейросетью с учетом особенностей ОС и профессиональных требований. Это существенно экономит время, минимизирует ошибки и гарантирует совместимость примеров с вашей средой разработки.
Главное преимущество: чёткое соблюдение стандартов кода под Windows 11 с акцентом на практичность и современный стиль async/await.