Tools and DevOps

Rules for development tools, build systems, and DevOps practices

Chrome Extension (JavaScript/TypeScript)

Comprehensive guidelines for developing Chrome Extensions using JavaScript and TypeScript, focusing on best practices, security, performance, and maintainability.
JavaScript
TypeScript
Chrome Extension

GitHub Code Quality

Comprehensive rules and best practices for maintaining high code quality on GitHub repositories.
code-quality
github
best-practices

Kubernetes (MkDocs Documentation)

Comprehensive and user-friendly Kubernetes documentation created using MkDocs, focusing on cloud-native technologies, containerization, and orchestration best practices.
Kubernetes
MkDocs
Cloud Native

Linux (NVIDIA CUDA, Python)

A streamlined pipeline for downloading, quantizing, and uploading models to Hugging Face repositories, optimized for Linux servers with NVIDIA CUDA and AMD ROCm GPU support.
NVIDIA CUDA
Python
Model Quantization

Optimize (DRY, SOLID Principles)

Enhance code quality and maintainability by adhering to DRY (Don't Repeat Yourself) and SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) principles. This guide provides best practices for writing clean, efficient, and scalable code.
DRY
SOLID Principles
Code Quality

Python Containerization

Comprehensive guide on containerizing Python applications using Docker, Kubernetes, and best practices from Python's official documentation and PEPs.
Python
Containerization
Docker

Python (GitHub Setup)

Comprehensive guidelines for setting up and developing Python projects on GitHub, including coding standards, testing, documentation, and deployment strategies.
Python
GitHub
Development

Tauri (Svelte, TypeScript Guide)

Comprehensive guide for building secure, efficient, and scalable desktop applications using Tauri with Svelte and TypeScript. Includes best practices, performance optimization, and security considerations.
Tauri
Svelte
TypeScript

TypeScript Code Convention

Comprehensive guide for TypeScript code conventions, best practices, and performance optimization in modern web development using Node.js, Next.js App Router, React, Expo, tRPC, Shadcn UI, Radix UI, and Tailwind CSS.
TypeScript
Node.js
Next.js

Git Conventional Commit Messages

Use the Conventional Commit Messages specification to generate commit messages. Commit messages should follow a specific structure with a type, optional scope, description, optional body, and optional footers. Different types like feat, fix, etc., have specific meanings, and breaking changes must be clearly indicated.
git
commit messages
conventional commits

Code Guidelines for General Development

These rules cover various aspects of development, including information verification, change - making practices, communication norms, and code - writing principles such as using explicit variable names, following consistent coding styles, prioritizing performance, and ensuring security, test coverage, and version compatibility.
development guidelines
code quality
information verification

Webpack Best Practices: A Comprehensive Guide

This guide offers best practices for Webpack, covering code organization, common patterns, performance, security, testing, and more. It includes directory structure, file naming, code splitting, optimization techniques, and how to avoid anti - patterns. Following these can create robust, performant, and maintainable Webpack configurations.
Webpack
Best Practices
Code Organization

Azure Pipelines Best Practices

This rule provides comprehensive guidelines for Azure Pipelines. It covers general usage, code organization, design patterns, performance optimization, security, testing, and more. For example, it recommends using YAML pipelines, Azure Key Vault for secrets, and parallel execution to enhance efficiency. Avoid anti - patterns like hard - coding secrets and ensure proper error handling.
Azure Pipelines
CI/CD
YAML

Heroku Application Development Best Practices

These rules cover building SaaS apps on Heroku following the Twelve - Factor App methodology. They include codebase management, handling dependencies, config in environment variables, and separating build, release, and run stages. Also, it involves performance, security, testing, and continuous integration/deployment, along with specific Heroku considerations like dynos and buildpacks.
Heroku
Twelve - Factor App
development best practices

Git Cursor MDC File Rules

These rules cover various aspects of Git usage. It includes commit strategies like atomic commits and descriptive messages, branching models, code organization, collaboration via pull - requests, and handling of files, secrets, etc. Also provides guidance on CI/CD integration, avoiding common pitfalls, and using proper tooling.
git
commit
branch

GCP CLI Cursor Best Practices

This rule set offers best practices for using the GCP CLI. It covers scripting, configuration management, authentication, output formatting, code organization in different languages, performance, security, testing, and common pitfalls. It also provides tooling suggestions and references related rules, aiming to enhance efficiency and security in GCP CLI usage.
GCP CLI
Scripting
Configuration

Turbopack Best Practices

This document details best practices for Turbopack development. It covers core principles, code organization, common patterns, performance, security, testing, pitfalls, tooling, and more. Adhering to these can help build high - performance, maintainable, and secure apps.
Turbopack
Next.js
TypeScript

Explore our comprehensive collection of Cursor rules