К основному содержанию
правило

htmx-go-fiber-cursorrules-prompt-file — правило для Cursor: HTMX, Go

Правило Cursor для проектов на Go с Fiber и HTMX: задаёт структуру папок, роутинг и работу с шаблонами, чтобы агент не изобретал своё.

Установить в Cursor · Вручную: положить файлы Все способы и платформы ↓
.cursor/rules/htmx-go-fiber-cursorrules-prompt-file.mdc
Открыть на GitHub

Что делает htmx-go-fiber-cursorrules-prompt-file

Файл описывает практики для связки HTMX, Go и Fiber. Агент получает список ориентиров: рендеринг HTML на сервере через шаблоны Fiber, роутинг под HTMX-запросы, middleware для обработки запросов, JSON-методы для ответов API, обработка ошибок средствами Fiber, раздача статики.

Отдельно прописана структура проекта: cmd/main.go, каталоги internal/handlers, internal/models, internal/templates, static/css, static/js, файлы go.mod и go.sum. В дополнительных инструкциях — роутинг через App.Get/Post, CSRF-защита на middleware, чтение HTMX-заголовков из контекста, логирование через Logger, конфигурация из переменных окружения.

Правило подключено с alwaysApply: false и globs **/*, то есть применяется не ко всему подряд — это повод проверить, подхватывает ли Cursor файл в вашем проекте. Готового кода внутри нет, только набор указаний, поэтому на пустом репозитории эффект будет слабее, чем на уже начатом.

Какие задачи решает

  • задать агенту структуру каталогов для Go-сервиса на Fiber
  • подключить HTMX-запросы к роутингу Fiber
  • вынести рендеринг шаблонов на сторону сервера
  • добавить CSRF-защиту через middleware
  • настроить логирование и конфигурацию из переменных окружения

Примеры запросов агенту

  • Сгенерируй обработчик на Fiber, который отдаёт фрагмент HTML для HTMX-запроса
  • Разложи проект по структуре из правила: cmd, internal/handlers, internal/templates, static
  • Добавь CSRF-middleware и Logger в приложение Fiber

Как установить htmx-go-fiber-cursorrules-prompt-file

Вручную: положить файлы

.cursor/rules/htmx-go-fiber-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

По шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules

Из того же набора68

laravel-php-83-cursorrules-prompt-file Правило для Cursor, которое ведёт агента по разработке пакетов Laravel: структура, стандарты кода, тесты и документация. ★ 41 011звёзд репо kubernetes-mkdocs-documentation-cursorrules-prompt Правило задаёт Cursor роль технического писателя: агент пишет документацию по Kubernetes и cloud native в Markdown и MkDocs. ★ 41 011звёзд репо knative-istio-typesense-gpu-cursorrules-prompt-fil Правило для Cursor, которое превращает ассистента в помощника по serverless-проектам на Knative с Istio, Typesense и HTMX. Пригодится, если вы собираете поисковое приложение на этих технологиях. ★ 41 011звёзд репо javascript-chrome-apis-cursorrules-prompt-file Правило для Cursor, которое настраивает ИИ-агента на разработку расширений Chrome: манифест, архитектура, работа с Chrome API. ★ 41 011звёзд репо htmx-django-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту привычки Django при работе с HTMX: шаблоны, формы, CSRF, class-based views. ★ 41 011звёзд репо how-to-documentation-cursorrules-prompt-file Правило превращает технические шаги, тест-скрипты и скриншоты в пошаговые инструкции для нетехнических пользователей. Пригодится, когда нужно писать «How To» по фиче. ★ 41 011звёзд репо graphical-apps-development-cursorrules-prompt-file Правило Cursor, которое задаёт агенту контекст проекта Pyllments: графовые LLM-приложения на Python с Panel и Langchain. ★ 41 011звёзд репо flutter-development-guidelines-cursorrules-prompt-file Задаёт структуру проекта, нейминг и стиль Dart для Flutter-приложений на MVVM с Riverpod. Пригодится, когда агент в Cursor разносит код по папкам как попало. ★ 41 011звёзд репо

Похожие

htmx Mindrally Правила разработки на HTMX: агент пишет разметку с hx-атрибутами и отдаёт с сервера только нужные фрагменты HTML. CX Codex +1 1 700установок web-development Mindrally Скилл с правилами веб-разработки: сетка Bootstrap, вьюхи и модели Django, атрибуты HTMX. Пригодится, когда агент пишет шаблоны и бэкенд в одном проекте. CX Codex +1 815установок react-three-fiber freshtechbro Скилл обучает агента строить декларативные 3D-сцены в React через Three.js, настраивать хуки рендера и загружать модели через Suspense. CX Codex +1 3 800установок threejs-react-three-fiber CloudAI-X Скилл для тех, кто пишет three.js-сцены компонентами React. Подсказывает, как устроены Canvas, хуки и события указателя в React Three Fiber. CX Codex +1 1 300установок react-three-fiber-game официальный OpenAI Помогает собирать 3D-игры и интерактивные сцены прямо в интерфейсе на React с помощью экосистемы pmndrs. CX Codex GP ChatGPT 39установок Fullstack Software Developer yusuffgur Промпт превращает чат в разработчика: вы описываете требования к веб-приложению, а он предлагает архитектуру и код на Golang с Angular. GP ChatGPT ★ 174 597звёзд репо

Рядом в теме «Бэкенд и API»

Всё по теме «Бэкенд и API» →

Вопросы о htmx-go-fiber-cursorrules-prompt-file

Как установить htmx-go-fiber-cursorrules-prompt-file в Cursor?

Положите файл по пути .cursor/rules/htmx-go-fiber-cursorrules-prompt-file.mdc в корне проекта. Отдельной команды установки нет, файл просто копируется в репозиторий.

Что делает это правило?

Описывает практики для HTMX, Go и Fiber: серверный рендеринг шаблонов, роутинг под HTMX, middleware, JSON-ответы, обработку ошибок и раздачу статики. Плюс фиксирует структуру каталогов проекта.

Почему правило может не сработать?

В нём стоит alwaysApply: false при globs **/*, поэтому Cursor не обязан применять его к каждому файлу. Проверьте, что правило активно в вашем проекте.

Исходный текст

htmx-go-fiber-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for Go development with Fiber integration."
globs: **/*
alwaysApply: false
---
// HTMX with Go and Fiber .cursorrules

// HTMX, Go, and Fiber best practices

const htmxGoFiberBestPractices = [
  "Use Fiber's HTML rendering for server-side templates",
  "Implement Fiber's routing system for HTMX requests",
  "Utilize Fiber's middleware for request processing",
  "Use Fiber's JSON methods for API responses",
  "Implement proper error handling with Fiber's error handling",
  "Utilize Fiber's static file serving for assets",
];

// Folder structure

const folderStructure = `
cmd/
  main.go
internal/
  handlers/
  models/
  templates/
static/
  css/
  js/
go.mod
go.sum
`;

// Additional instructions

const additionalInstructions = `
1. Use Fiber's App.Get/Post/etc for routing HTMX requests
2. Implement CSRF protection with Fiber middleware
3. Utilize Fiber's Context for handling HTMX-specific headers
4. Use Fiber's template engine for server-side rendering
5. Implement proper logging with Fiber's Logger middleware
6. Follow Fiber's best practices for project structure
7. Use environment variables for configuration
`;

© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой