Comprehensive guide and reference for the Antigravity Customization System. Use to explain how customizations work, their loading priority, discovery mechanisms, and to guide the creation of skills, rules, plugins, hooks, and MCP servers.
Guidance for testing different versions of an AI prompt and measuring which version works better. It covers prompt structure, evaluation measures, and separating instructions from input data.
Guidance for protecting AI applications from prompt injection, where untrusted text tries to change the assistant's instructions. It covers separating user or web content from instructions and detecting possible system-prompt leaks.
Guidance for making an AI return data that matches a fixed JSON shape, using tools such as Zod or Pydantic to check the result. It also covers cleaning common formatting problems before parsing the JSON.
A template and process for recording architecture decision records, or ADRs. An ADR is a short document explaining an important technical choice, its alternatives, and its consequences.
Architecture guidance for NestJS, a framework for building Node.js backends, together with Prisma or Drizzle, tools that connect code to a database. It covers feature modules, input validation, and database transactions.
A set of Java and Spring Boot 3 architecture rules based on domain-driven design and hexagonal architecture, which separate business logic from delivery and infrastructure code.
A code-review checklist generated from simple warning signs in source code, such as oversized files, unfinished notes, debug output, or embedded credentials.
A CSV parser that turns comma-separated text into column headings and rows. CSV is a plain-text table format commonly used for spreadsheets and data exports.
A tool for basic statistics on table data in CSV format, such as the number of rows, column names, and averages for numeric columns. CSV is a plain-text format commonly used for spreadsheets and exported data.
A guide to designing Redis caches for systems that receive many requests at once. Redis is a fast data store often used to keep frequently requested data in memory.
A SQLite database inspection procedure that lists tables, column types, primary keys, and row counts. SQLite is a file-based database commonly used by applications and tools.
A set of modern web design and interaction rules written in Chinese. It covers color tokens, dark mode, spacing, typography, accessibility, and interactive states.
A code-review workflow that scans source code for quality problems and security risks, including unsafe SQL construction, swallowed exceptions, uncleared timers, and embedded credentials.
A Chinese-language guide for building asynchronous REST backends with FastAPI and Pydantic v2. FastAPI is a Python web framework; a REST backend serves data and actions to applications over HTTP.
A guide for writing Git commit messages, pull request titles, and change logs in the Conventional Commits format. This format labels changes such as new features, fixes, tests, and breaking changes.
A guide for organising Git work, including analysing changes, writing Conventional Commit messages, managing branches, and investigating conflicts. Git is a tool for tracking changes to code.
A set of rules for clear names in code, including variables, Boolean values, and functions. Boolean values are yes-or-no results such as true or false.
A guide for finding and reducing the size of files produced by a frontend build. It covers replacing large libraries with smaller options and importing only the parts of a library that the application uses.