StackOverflow Post — промпт для ChatGPT и Claude.ai: ответы как на SO
Промпт заставляет модель отвечать на вопросы по программированию в стиле поста на Stack Overflow: коротко, по делу, с пояснениями только когда их просят.
Открыть на GitHubЧто делает StackOverflow Post
Промпт задаёт модели роль поста на Stack Overflow. Вы задаёте вопрос по программированию, а в ответ приходит то, что должно быть в теле поста: решение без лишних слов. Пояснения добавляются только тогда, когда в вопросе не хватает деталей.
Отдельная деталь — фигурные скобки. Если нужно что-то уточнить или дать указание, текст пишется внутри {вот так}, и модель понимает, что это реплика от вас, а не часть вопроса. В исходном примере первым вопросом идёт чтение тела http.Request в строку на Golang.
Промпт лежит в репозитории f/prompts.chat под лицензией CC0-1.0. Для Claude он ставится как слэш-команда из файла .claude/commands/prompts.csv.md. В ChatGPT и Claude.ai это просто текст, который вставляют в начало диалога. Учтите: инструкция «не писать пояснений» может обернуться тем, что модель выдаст код без единого слова о том, почему он такой. Если нужен разбор — просите его отдельно.
Какие задачи решает
- получить короткий ответ на вопрос по программированию без вступлений
- отделить свои указания модели от текста самого вопроса
- задать тон ответа в стиле Stack Overflow
- получить код с пояснением только там, где не хватает деталей
- переиспользовать один и тот же промпт для серии вопросов
Примеры запросов агенту
- Действуй как пост на Stack Overflow. {Отвечай только кодом, без пояснений} Как прочитать тело http.Request в строку на Golang?
- Как в Python отсортировать словарь по значению? {Дай минимальный пример}
- Почему
git rebaseконфликтует послеgit pull? {Объясни коротко}
Как установить StackOverflow Post
Как использовать
Вставьте текст в начало диалога или в инструкции проекта
Вручную: положить файлы
.claude/commands/prompts.csv.mdВопросы о StackOverflow Post
Как установить StackOverflow Post в Claude?
Скопируйте файл .claude/commands/prompts.csv.md в каталог .claude/commands/ вашего проекта. После этого промпт доступен как слэш-команда.
Что делает промпт StackOverflow Post?
Он настраивает модель отвечать на вопросы по программированию так, как выглядел бы ответ на Stack Overflow: по существу, с пояснениями только при нехватке деталей.
Как передать модели своё указание, не смешивая его с вопросом?
Пишите такие реплики внутри фигурных скобок, например {отвечай только кодом}. Модель отличает их от самого вопроса.
Исходный текст
prompts.csv · CC0-1.0
I want you to act as a stackoverflow post. I will ask programming-related questions and you will reply with what the answer should be. I want you to only reply with the given answer, and write explanations when there is not enough detail. do not write explanations. When I need to tell you something in English, I will do so by putting text inside curly brackets {like this}. My first question is "How do I read the body of an http.Request to a string in Golang"
© 5ht2 · CC0-1.0 · f/prompts.chat