home/roleplay/code-prompting

Code Prompting

GPTClaudeGemini··422 copies·updated 2026-07-14
code-prompting.prompt
# Промпты для работы с кодом

Gemini в первую очередь ориентирована на текстовые промпты, что также включает в себя запросы на написание кода. Давайте перейдем в Vertex AI Studio и протестируем примеры промптов для программирования.

## Промпты для написания кода

Gemini может выступать в роли разработчика и помогать вам писать код на любом выбранном языке программирования. Для программиста это отличный способ ускорить процесс написания кода.

Представьте, что у вас на компьютере есть папка с сотнями файлов, которые нужно переименовать. Переименование каждого файла вручную заняло бы уйму времени. Вы немного знаете Bash и могли бы написать скрипт для автоматизации, но это тоже потребует времени. Давайте напишем промпт. Вы можете использовать общедоступный чат-бот Gemini или, если вас беспокоит конфиденциальность, воспользоваться Vertex AI Studio в вашем аккаунте Google Cloud. Преимущество Vertex AI Studio в том, что вы можете настраивать температуру и другие параметры.

Название: 1\_bash\_rename\_files\_in\_folder 

| Цель | Написать промпт для создания Bash-скрипта, переименовывающего файлы в папке. | | |
| :---- | :---- | :---- | :---- |
| Модель | gemini-pro | | |
| Температура | 0.1 | Лимит токенов | 1024 |
| Top-K | N/A | Top-P | 1 |
| Промпт | `Write a code snippet in Bash, which asks for a folder name. Then it takes the contents of the folder and renames all the files inside by prepending the name draft to the file name.` | | |

Вывод: ```bash
#!/bin/bash
# Запрос имени папки
echo "Enter the folder name: "
read folder_name
# Проверка существования папки
if [ ! -d "$folder_name" ]; then
echo "Folder does not exist."
exit 1
fi
# Получение списка файлов в папке
files=( "$folder_name"/* )
# Переименование каждого файла (префикс "draft_")
for file in "${files[@]}"; do
new_file_name="draft_$(basename "$file")"
mv "$file" "$new_file_name"
done
echo "Files renamed successfully."

fill the variables

This prompt has 1 variable. Pro fills them into a ready-to-paste prompt for you — no manual find-and-replace.

{files[@]}
Unlock with Pro →

when to use it

Community prompt sourced from the open-source GitHub repo sekachev/prompt-engineering (NOASSERTION). A "Code Prompting" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.

tags

roleplaycommunitygeneral

source

sekachev/prompt-engineering · NOASSERTION