the signals and their derived score are provisional and subject to change.
validate manually before sharing.
89ed9939c6dbca4b43f8ee8f4af0a91a3e2fc0d80f55a4a442be2 weeks agoCo-authored-by: Copilot <copilot@github.com>e5b7d06e51bf2 weeks agoCo-authored-by: Copilot <copilot@github.com>b401f5e663dd3 weeks agoCo-authored-by: Gemini <gemini@google.com>fef9cdb7a2313 weeks agoCo-authored-by: Copilot <copilot@github.com>14b01e540fe93 weeks agoCo-authored-by: Copilot <https://copilot.microsoft.com>85d0a285a3e43 weeks agoCo-authored-by: Copilot <https://copilot.microsoft.com>59ee77ab5c893 weeks agoCo-authored-by: Copilot <https://copilot.microsoft.com>42b947e554cf3 weeks agoCo-authored-by: Gemini <gemini@google.com>b631c7ee3ebd3 weeks agoCo-authored-by: Copilot <https://copilot.microsoft.com>c0b9a98ea4814 weeks agoCo-authored-by: Copilot <https://copilot.microsoft.com>e3948bb3e7214 weeks agoCo-authored-by: Copilot <https://copilot.microsoft.com>61b80d371baf4 weeks agoCo-authored-by: Copilot <https://copilot.microsoft.com>f9465fa0e3b61 month agoCo-authored-by: Gemini <gemini@google.com>bf9a273fcb111 month agoCo-authored-by: Gemini <gemini@google.com>6e1c6d5e5c801 month agoCo-authored-by: Copilot <https://copilot.microsoft.com>5fb530bcb5481 month agoCo-authored-by: Gemini <gemini@google.com>50587efde0bd1 month agoCo-authored-by: Gemini <gemini@google.com>4729c8353afc1 month agoCo-authored-by: Gemini <gemini@google.com>04e43eb989171 month agoCo-authored-by: Gemini <gemini@google.com>bea77e817f7a1 month agoCo-authored-by: Gemini <gemini@google.com>d8dc88f92a7b1 month agoCo-authored-by: Gemini <gemini@google.com>ddd3be088f2a1 month agoCo-authored-by: Gemini <gemini@google.com>628082c9d3391 month agoCo-authored-by: Gemini <gemini@google.com>2e8c182a3fc51 month agoCo-authored-by: Gemini <gemini@google.com>7d343beec2381 month agoCo-authored-by: Gemini <gemini@google.com>5cf6cb7a4d891 month agoCo-authored-by: Gemini <gemini@google.com>bbb8945c56f61 month agoCo-authored-by: Gemini <gemini@google.com>e4530cd991091 month agoCo-authored-by: Gemini <gemini@google.com>77f9eaff85f21 month agoCo-authored-by: Gemini <gemini@google.com>b5e9d12ea4aa1 month agoCo-authored-by: Gemini <gemini@google.com>cffc1be600701 month agoCo-authored-by: Gemini <gemini@google.com>ef23727c52f91 month agoCo-authored-by: Gemini <gemini@google.com>732a2dbe19421 month agoCo-authored-by: Gemini <gemini@google.com>1b226ff344d81 month agoCo-authored-by: Gemini <gemini@google.com>553550db36e01 month agoCo-authored-by: Copilot <https://copilot.microsoft.com>8c32d7cc1a531 month agoCo-authored-by: Gemini <gemini@google.com>5527f4db94a61 month agoCo-authored-by: Gemini <gemini@google.com>5eb29dd2fafa1 month agoCo-authored-by: Copilot <https://copilot.microsoft.com>ee823048abe61 month agoCo-authored-by: Copilot <https://copilot.microsoft.com>57e5afff4a991 month agoCode fully generated by copilot and does not use quake2 utility23aaf350bd0f1 month agoCo-authored-by: Copilot <https://copilot.microsoft.com>feefc6ac24e21 month agoCo-authored-by: Gemini <gemini@google.com>8ca20bf130731 month agoCo-authored-by: Gemini <gemini@google.com>c5652e5c8efc2 months agoCo-authored-by: Gemini <gemini@google.com>2ba6883539352 months agoAssisted-by: Claude <noreply@anthropic.com>644e656931d12 months agoAssisted-by: Claude <noreply@anthropic.com>11e1207885fe2 months agoAssisted-by: Claude <noreply@anthropic.com>817d9d9cf0aa2 months agoAssisted-by: Claude <noreply@anthropic.com>bf082f2897172 months agoAssisted-by: Claude <noreply@anthropic.com>def034081c7e2 months agoAssisted-by: Claude <noreply@anthropic.com>b5aa155088a32 months agoAssisted-by: Claude <noreply@anthropic.com>95c0e46783d72 months agoAssisted-by: Claude <noreply@anthropic.com>38d3c25d08c82 months agoAssisted-by: Claude <noreply@anthropic.com>19670bafc30c2 months agoCo-authored-by: Gemini <gemini@google.com>3eebd7a559f02 months agoCo-authored-by: Gemini <gemini@google.com>e0615845729c2 months agoCo-authored-by: Copilot <https://copilot.microsoft.com>c094f97a01f12 months agoCo-authored-by: Copilot <https://copilot.microsoft.com>dcefbda964842 months agoCo-authored-by: Copilot <https://copilot.microsoft.com>1c565ff9e5932 months agoCo-authored-by: https://copilot.microsoft.com9e237ce8f6bf2 months agoCo-authored-by: https://copilot.microsoft.comb19aac3e7c084 months agoCo-authored-by: https://copilot.microsoft.com3916741f8a814 months agoCo-authored-by: https://copilot.microsoft.comde859220af965 months agoCo-authored-by: https://copilot.microsoft.com3164e668b6725 months agoCo-authored-by: https://copilot.microsoft.com5add2aa1a67d5 months agoCo-authored-by: https://copilot.microsoft.com949d0a51223b5 months agoCo-authored-by: https://copilot.microsoft.comf174ce4655295 months agoCo-authored-by: https://copilot.microsoft.comd6a9a40388105 months agoCo-authored-by: https://copilot.microsoft.comf34e654ca01c6 months agoCo-authored-by: https://copilot.microsoft.comd2d9eb5123ad6 months agoCo-authored-by: https://copilot.microsoft.com9bcf856c5bb36 months agoCo-Authored-by: Claude <noreply@anthropic.com>35251b1b8bb86 months agoCo-authored-by: https://copilot.microsoft.com9e4558a85e1b6 months agoCo-authored-by: https://copilot.microsoft.com515349a582496 months agoCo-Authored-by: Claude <noreply@anthropic.com>304491f88afd6 months agoCo-authored-by: Copilot <https://copilot.microsoft.com>2b1867c5bcab6 months agoCo-authored-by: Copilot <https://copilot.microsoft.com>e0d4d2c018816 months agoCo-Authored-by: Claude <noreply@anthropic.com>23a39bae96606 months agoCo-authored-by: https://copilot.microsoft.com# Agent Instructions for Yamagi Quake II Remaster
These instructions are intended to guide AI agents when generating or modifying
code in this repository. They are derived from the human contributor guidance
found in `doc/080_contributing.md`.
If you use any AI tool during development, please include a `Co-authored-by`
line in your commit message, just as you would when crediting human collaborators.
All code must be reviewed and validated by you, and you bear full responsibility
for its correctness and q---
name: vulkan-develop
description: A skill for developing the Vulkan renderer in Yamagi Quake II Remaster. Use when making changes to Vulkan-specific logic, rendering pipelines, buffers, or shaders.
---
# Vulkan Renderer Development Guidelines
When developing, debugging, or modifying the Vulkan renderer in Yamagi Quake II Remaster, follow these key workflows and rules:
## 1. Vulkan Validation Layers (`r_validation`)
Whenever you make changes to Vulkan-specific rendering logic, command buffers, descrip---
name: quake2-generators
description: A skill for running Yamagi Quake II savegame code generators (mmgen, fngen, mmproto, mmtable, fngenprotos, fngentables scripts). Use it when the user asks to update serialization, generate function tables, edict_t pointers, or mmove_t pointers.
## Scope & Rules
- **Root Repository Only:** These generators should be run **only** for the root repository (`src/game`). Missionpack sub-repositories (such as `missionpacks/ctf`, `missionpacks/rogue`, `missionpacks/xatrix`)---
name: clean-room-porting
description: Clean-room software development process for copying/porting functionality from mods with GPL-incompatible licenses. Use when porting features or code from proprietary, non-commercial, or restrictive mods into GPL-licensed projects (such as Quake II remasters) while maintaining strict legal separation via functional specifications and isolated black-box implementation.
---
# Clean-Room Porting Guide
This skill provides a rigorous, legally sound workflow for porting# yquake2-build
Use this skill when building, testing, or compiling the Yamagi Quake II Remaster codebase to ensure correct compiler flags, debug configurations, and CMake verification are used.
## Build Commands with Make
### Debug Build with LTO and Ccache (Recommended for Development)
```bash
DEBUG=1 CC="ccache gcc -flto=auto -Wall " make -j 8
```
### Release Build with LTO and Ccache
```bash
CC="ccache gcc -flto=auto -Wall " make -j 8
```
## Build Verification with CMake
To verify that the project none