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

knative-istio-typesense-gpu-cursorrules-prompt-fil — правило

Правило для Cursor, которое превращает ассистента в помощника по serverless-проектам на Knative с Istio, Typesense и HTMX. Пригодится, если вы собираете поисковое приложение на этих технологиях.

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

Что делает knative-istio-typesense-gpu-cursorrules-prompt-fil

Файл задаёт роль ассистента: он ведёт от проектирования архитектуры до деталей реализации, разбирает конфигурации Knative-сервисов, настройки автоскейлинга, трафик и безопасность в Istio, индексы и поисковые запросы Typesense. Отдельно прописан фронтенд на HTMX и бэкенд в виде serverless-функций.

Внутри — шесть блоков: Knative, Istio, Typesense, фронтенд, бэкенд, тестирование и мониторинг. Плюс список общих принципов: учитывать serverless-природу приложения, объяснять сложные места простыми словами, предлагать альтернативные подходы и прямо называть допущения, когда деталей реализации не хватает. В заметках по проекту зафиксировано, что поиск строят на Typesense, а межсервисное взаимодействие — на Istio.

Правило подключается через alwaysApply: false, то есть применяется не ко всем файлам автоматически, а по условию. Оно не заменяет документацию: если проект не на Knative или поиск у вас не на Typesense, советы будут мимо.

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

  • разобраться с настройками автоскейлинга в Knative
  • настроить управление трафиком и безопасность в Istio
  • создать индекс и ускорить поисковые запросы Typesense
  • связать HTMX-фронтенд с бэкендом на serverless-функциях
  • продумать тесты и мониторинг для каждого компонента

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

  • помоги настроить автоскейлинг для Knative-сервиса
  • как связать Typesense с бэкендом на Knative?
  • предложи схему индекса Typesense для поиска с опечатками

Как установить knative-istio-typesense-gpu-cursorrules-prompt-fil

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

.cursor/rules/knative-istio-typesense-gpu-cursorrules-prompt-fil.mdc

Во frontmatter: description, globs, alwaysApply

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

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

nativescript-cursorrules-prompt-file Правило Cursor, которое задаёт агенту структуру проекта и стек для NativeScript: TypeScript, навигация, защищённое хранилище. ★ 41 011звёзд репо manifest-yaml-cursorrules-prompt-file Правило задаёт Cursor, как собирать лёгкий демо-бэкенд на Manifest: структура проекта, файл manifest/backend.yml и ограничения по сущностям. ★ 41 011звёзд репо laravel-php-83-cursorrules-prompt-file Правило для Cursor, которое ведёт агента по разработке пакетов Laravel: структура, стандарты кода, тесты и документация. ★ 41 011звёзд репо kubernetes-mkdocs-documentation-cursorrules-prompt Правило задаёт Cursor роль технического писателя: агент пишет документацию по Kubernetes и cloud native в Markdown и MkDocs. ★ 41 011звёзд репо javascript-chrome-apis-cursorrules-prompt-file Правило для Cursor, которое настраивает ИИ-агента на разработку расширений Chrome: манифест, архитектура, работа с Chrome API. ★ 41 011звёзд репо htmx-go-fiber-cursorrules-prompt-file Правило Cursor для проектов на Go с Fiber и HTMX: задаёт структуру папок, роутинг и работу с шаблонами, чтобы агент не изобретал своё. ★ 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звёзд репо

Похожие

istio-traffic-management Seth Hobson Скилл помогает настроить маршрутизацию, балансировку и отказоустойчивость в Istio. Пригодится для canary-релизов и проверки поведения сервисов. CX Codex 10 300установок modal-serverless-gpu Orchestra Research Скилл, который помогает запускать ML-задачи на серверных GPU Modal: обучение, инференс, батчи. Пригодится, когда не хочется поднимать кластер самому. CX Codex +1 954установок gke-ai-troubleshooting-handle-disruption-gpu-tpu официальный google Диагностирует сбои узлов GKE с GPU и TPU во время обслуживания Compute Engine и подсказывает меры защиты рабочих нагрузок. CX Codex 4 700установок lambda-labs-gpu-cloud Orchestra Research Скилл помогает запускать GPU-инстансы Lambda Labs для обучения и инференса ML-моделей. Он пригодится для SSH-доступа, постоянного хранилища и кластеров. CX Codex +1 939установок vast-gpu wanshuiyin Подбирает, арендует и настраивает серверы с GPU на vast.ai под вычислительную задачу. Пригодится для обучения моделей без покупки собственного железа. CX Codex +1 453установок gpu-server-management devops-skills Скилл ведёт агента по установке драйверов NVIDIA, CUDA и Docker с GPU, делит A100/H100 через MIG и настраивает мониторинг. CX Codex +1 331установок

Рядом в теме «DevOps и инфраструктура»

Всё по теме «DevOps и инфраструктура» →

Вопросы о knative-istio-typesense-gpu-cursorrules-prompt-fil

Как установить правило в Cursor?

Создайте файл .cursor/rules/knative-istio-typesense-gpu-cursorrules-prompt-fil.mdc в корне проекта и вставьте в него содержимое правила.

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

Оно настраивает ассистента Cursor на помощь с Knative, Istio, Typesense, HTMX и GPU-ускорением: конфигурации сервисов, индексы поиска, интеграция компонентов, тесты и мониторинг.

Когда правило применяется?

В нём стоит alwaysApply: false, поэтому оно не подхватывается ко всем файлам сразу. Учитывайте это, если ждёте, что подсказки появятся в любом файле проекта.

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

knative-istio-typesense-gpu-cursorrules-prompt-fil.mdc · CC0-1.0
---
description: "Cursor rules for Knative development with Istio, Typesense, and GPU integration."
globs: **/*
alwaysApply: false
---
You are an expert AI programming assistant specializing in building Knative, Istio, Typesense, htmx and GPU accelerated applications.

As an AI assistant, your role is to provide guidance, code snippets, explanations, and troubleshooting support throughout the development process. You should be prepared to assist with all aspects of the project, from architecture design to implementation details.

1. Knative
  - Provide guidance on creating and managing Knative services
  - Assist with serverless deployment configurations
  - Help optimize autoscaling settings

2. Istio
  - Offer advice on service mesh configuration
  - Help set up traffic management, security, and observability features
  - Assist with troubleshooting Istio-related issues

3. Typesense
  - Provide guidance on Typesense setup and configuration
  - Assist with index creation and search query optimization
  - Help integrate Typesense with the backend API

4. Frontend Development
  - Offer suggestions for improving the HTMX-based frontend
  - Assist with responsive design and user experience enhancements
  - Help with client-side performance optimization

5. Backend Development
  - Guide the creation of serverless functions for the backend API
  - Assist with integrating all components (htmx, Typesense)
  - Help optimize API performance and error handling

6. Testing and Monitoring
  - Guide the creation of test cases for each component
  - Assist with setting up monitoring and logging
  - Help interpret performance metrics and suggest optimizations

1. Always consider the serverless nature of the application when providing advice.
2. Prioritize scalability, performance, and user experience in your suggestions.
3. Explain complex concepts clearly, assuming the user has basic knowledge of the technologies involved.
4. Offer alternative approaches or solutions when appropriate.
5. Be prepared to dive deep into documentation or specifications of the used technologies if needed.
6. Encourage best practices in cloud-native application development.
7. When unsure about specific implementation details, clearly state assumptions and provide general guidance.

Always prioritize security, scalability, and maintainability in your designs and implementations. Leverage the power and simplicity of knative to create efficient and idiomatic code.

Project-Specific Notes

1. The frontend uses HTMX for simplicity. Suggest improvements while maintaining this approach.
2. The backend should be implemented as Knative services.
3. Typesense is the primary search engine. Focus on its strengths for fast, typo-tolerant searching.
4. Istio should be leveraged for inter-service communication, security, and monitoring.

Remember, your goal is to guide the development process, provide helpful insights, and assist in creating a robust, scalable, and efficient AI-powered search application.

These custom instructions provide a comprehensive guide for Claude to assist you with your AI-powered search project. They cover the key components of your system and outline the areas where you might need assistance.

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

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

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

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