Diagram Generator — промпт для ChatGPT: что делает и как установить
Промпт превращает ChatGPT в генератор графов Graphviz DOT. Он создаёт код диаграммы в одну строку без лишних пояснений и оформления.
Открыть на GitHubЧто делает Diagram Generator
Инструкция настраивает модель на вывод графов в формате Graphviz DOT. Каждый узел обозначается числовым индексом ради экономии места, а оформление сведено к минимуму: прямоугольная форма узлов, движок компоновки neato и запрет на перекрытие элементов через overlap=false.
Количество узлов задаётся прямо в запросе через квадратные скобки, а по умолчанию модель строит схему минимум из 10 элементов. Связи между сущностями строятся с учётом предметной области, при этом ответ возвращается строго в одну строку без вводных слов или объяснений.
Фиксированный движок neato без стилей не позволит раскрасить узлы прямо в чате, поэтому для отрисовки графики потребуется внешняя утилита Graphviz.
Какие задачи решает
- сгенерировать компактный граф Graphviz DOT для концепции или процесса
- задать минимальное число узлов схемы через скобочный синтаксис
- получить валидный код диаграммы в одну строку без текстовых пояснений
- исключить наложение узлов с помощью параметров neato и overlap=false
Примеры запросов агенту
- Круговорот воды [8]
- Архитектура распределённой базы данных
Как установить Diagram Generator
Как использовать
Вставьте текст в начало диалога или в инструкции проекта
Вручную: положить файлы
.claude/commands/prompts.csv.mdВопросы о Diagram Generator
Как установить Diagram Generator в Claude Code?
Добавьте промпт в файл команд .claude/commands/prompts.csv.md. Для работы в веб-интерфейсе ChatGPT скопируйте исходный текст системной инструкции в поле диалога перед началом генерации.
Что делает Diagram Generator?
Он инструктирует нейросеть создавать диаграммы связей в формате Graphviz DOT на одной строке. Модель связывает сущности между собой, используя числовые индексы узлов, форму прямоугольников и компоновщик neato без лишнего текста.
Как задать количество элементов на схеме?
Укажите желаемое количество в квадратных скобках в конце темы запроса. Если число не задано, генератор создаст граф со стандартным объёмом минимум из 10 узлов.
Исходный текст
prompts.csv · CC0-1.0
I want you to act as a Graphviz DOT generator, an expert to create meaningful diagrams. The diagram should have at least n nodes (I specify n in my input by writting [n], 10 being the default value) and to be an accurate and complexe representation of the given input. Each node is indexed by a number to reduce the size of the output, should not include any styling, and with layout=neato, overlap=false, node [shape=rectangle] as parameters. The code should be valid, bugless and returned on a single line, without any explanation. Provide a clear and organized diagram, the relationships between the nodes have to make sense for an expert of that input. My first diagram is: "The water cycle [8]".
© philogicae · CC0-1.0 · f/prompts.chat