From 914d760e8b5a74590577fe7405358d0118c58329 Mon Sep 17 00:00:00 2001 From: fOuttaMyPaint Date: Fri, 24 Apr 2026 11:10:01 -0400 Subject: [PATCH] chore: add standards-version frontmatter to skills and rules Phase 1 of the agent-file drift checker work (TMHSDigital/Developer-Tools-Directory Issue #1). Adds `standards-version: 1.6.3` to YAML frontmatter of every SKILL.md and .mdc rule file in this repo. Mechanical change, no content edits. The standards-version field enables the drift checker (Phase 2) to compare each file against the current meta-repo standards version. Signed-off-by: 154358121+TMHSDigital@users.noreply.github.com Made-with: Cursor --- rules/cfx-csharp-conventions.mdc | 1 + rules/cfx-javascript-conventions.mdc | 1 + rules/cfx-lua-conventions.mdc | 1 + rules/fxmanifest-standards.mdc | 1 + rules/performance-rules.mdc | 1 + rules/security-best-practices.mdc | 1 + skills/client-server-patterns/SKILL.md | 1 + skills/database-integration/SKILL.md | 1 + skills/framework-detection/SKILL.md | 1 + skills/fxmanifest/SKILL.md | 1 + skills/native-functions/SKILL.md | 1 + skills/nui-development/SKILL.md | 1 + skills/performance-optimization/SKILL.md | 1 + skills/resource-scaffolding/SKILL.md | 1 + skills/state-bags/SKILL.md | 1 + 15 files changed, 15 insertions(+) diff --git a/rules/cfx-csharp-conventions.mdc b/rules/cfx-csharp-conventions.mdc index fb55adb..62b1382 100644 --- a/rules/cfx-csharp-conventions.mdc +++ b/rules/cfx-csharp-conventions.mdc @@ -3,6 +3,7 @@ title: CFX C# conventions description: Coding conventions for C# scripts in FiveM and RedM resources globs: ["**/*.cs", "**/*.csproj"] alwaysApply: false +standards-version: 1.6.3 --- # CFX C# conventions diff --git a/rules/cfx-javascript-conventions.mdc b/rules/cfx-javascript-conventions.mdc index 052ef11..fb041b5 100644 --- a/rules/cfx-javascript-conventions.mdc +++ b/rules/cfx-javascript-conventions.mdc @@ -3,6 +3,7 @@ title: CFX JavaScript conventions description: Coding conventions for JavaScript scripts in FiveM and RedM resources globs: ["**/*.js", "**/*.ts"] alwaysApply: false +standards-version: 1.6.3 --- # CFX JavaScript conventions diff --git a/rules/cfx-lua-conventions.mdc b/rules/cfx-lua-conventions.mdc index 010212a..7b7c93a 100644 --- a/rules/cfx-lua-conventions.mdc +++ b/rules/cfx-lua-conventions.mdc @@ -3,6 +3,7 @@ title: CFX Lua conventions description: Coding conventions for Lua scripts in FiveM and RedM resources globs: ["**/*.lua"] alwaysApply: false +standards-version: 1.6.3 --- # CFX Lua conventions diff --git a/rules/fxmanifest-standards.mdc b/rules/fxmanifest-standards.mdc index cf290ce..f633515 100644 --- a/rules/fxmanifest-standards.mdc +++ b/rules/fxmanifest-standards.mdc @@ -3,6 +3,7 @@ title: fxmanifest standards description: Standards for FiveM/RedM resource manifest files globs: ["**/fxmanifest.lua"] alwaysApply: true +standards-version: 1.6.3 --- # fxmanifest.lua standards diff --git a/rules/performance-rules.mdc b/rules/performance-rules.mdc index 46ee772..c573a2a 100644 --- a/rules/performance-rules.mdc +++ b/rules/performance-rules.mdc @@ -3,6 +3,7 @@ title: Performance rules description: Performance optimization rules for CFX resources globs: ["**/*.lua", "**/*.js", "**/*.cs"] alwaysApply: true +standards-version: 1.6.3 --- # CFX performance rules diff --git a/rules/security-best-practices.mdc b/rules/security-best-practices.mdc index aa1ce59..41a8e08 100644 --- a/rules/security-best-practices.mdc +++ b/rules/security-best-practices.mdc @@ -3,6 +3,7 @@ title: Security best practices description: Security rules for FiveM/RedM resource development globs: ["**/*.lua", "**/*.js", "**/*.cs"] alwaysApply: false +standards-version: 1.6.3 --- # CFX security best practices diff --git a/skills/client-server-patterns/SKILL.md b/skills/client-server-patterns/SKILL.md index dee815c..493a8d9 100644 --- a/skills/client-server-patterns/SKILL.md +++ b/skills/client-server-patterns/SKILL.md @@ -2,6 +2,7 @@ title: Client-Server Patterns description: Correct patterns for client/server scripting in Lua, JavaScript, and C# for CFX globs: ["**/*.lua", "**/*.js", "**/*.cs"] +standards-version: 1.6.3 --- # Client-Server Patterns diff --git a/skills/database-integration/SKILL.md b/skills/database-integration/SKILL.md index 8086268..fc760c7 100644 --- a/skills/database-integration/SKILL.md +++ b/skills/database-integration/SKILL.md @@ -2,6 +2,7 @@ title: Database Integration description: Guide database setup and queries for FiveM/RedM resources using oxmysql globs: ["**/*.lua", "**/*.js", "**/*.sql"] +standards-version: 1.6.3 --- # Database Integration diff --git a/skills/framework-detection/SKILL.md b/skills/framework-detection/SKILL.md index 1a10e11..914dcb7 100644 --- a/skills/framework-detection/SKILL.md +++ b/skills/framework-detection/SKILL.md @@ -2,6 +2,7 @@ title: Framework Detection description: Detect which framework a project is using and adapt code generation accordingly globs: ["**/fxmanifest.lua", "**/*.lua"] +standards-version: 1.6.3 --- # Framework Detection diff --git a/skills/fxmanifest/SKILL.md b/skills/fxmanifest/SKILL.md index 54c8bf8..8f48723 100644 --- a/skills/fxmanifest/SKILL.md +++ b/skills/fxmanifest/SKILL.md @@ -2,6 +2,7 @@ title: fxmanifest.lua Expert description: Expert knowledge on writing and editing FiveM/RedM resource manifest files globs: ["**/fxmanifest.lua"] +standards-version: 1.6.3 --- # fxmanifest.lua Expert diff --git a/skills/native-functions/SKILL.md b/skills/native-functions/SKILL.md index 9de8505..55d0269 100644 --- a/skills/native-functions/SKILL.md +++ b/skills/native-functions/SKILL.md @@ -2,6 +2,7 @@ title: Native Function Lookup description: Help the AI agent find and correctly use FiveM and RedM native functions globs: ["**/*.lua", "**/*.js", "**/*.cs"] +standards-version: 1.6.3 --- # Native Function Lookup diff --git a/skills/nui-development/SKILL.md b/skills/nui-development/SKILL.md index f75f45c..9a273dc 100644 --- a/skills/nui-development/SKILL.md +++ b/skills/nui-development/SKILL.md @@ -2,6 +2,7 @@ title: NUI Development description: Guide development of NUI (in-game web UI) interfaces for FiveM and RedM globs: ["**/fxmanifest.lua", "**/*.html", "**/*.css"] +standards-version: 1.6.3 --- # NUI Development diff --git a/skills/performance-optimization/SKILL.md b/skills/performance-optimization/SKILL.md index ad52b5b..c6e9ace 100644 --- a/skills/performance-optimization/SKILL.md +++ b/skills/performance-optimization/SKILL.md @@ -2,6 +2,7 @@ title: Performance Optimization description: CFX-specific performance best practices for FiveM and RedM resources globs: ["**/*.lua", "**/*.js", "**/*.cs"] +standards-version: 1.6.3 --- # Performance Optimization diff --git a/skills/resource-scaffolding/SKILL.md b/skills/resource-scaffolding/SKILL.md index fe4da52..59b53f7 100644 --- a/skills/resource-scaffolding/SKILL.md +++ b/skills/resource-scaffolding/SKILL.md @@ -2,6 +2,7 @@ title: Resource Scaffolding description: Guide the AI agent through creating a new FiveM or RedM resource from scratch globs: ["**/fxmanifest.lua"] +standards-version: 1.6.3 --- # Resource Scaffolding diff --git a/skills/state-bags/SKILL.md b/skills/state-bags/SKILL.md index d4bf955..9e7bf9b 100644 --- a/skills/state-bags/SKILL.md +++ b/skills/state-bags/SKILL.md @@ -2,6 +2,7 @@ title: State Bags description: Modern data synchronization using State Bags instead of TriggerClientEvent patterns globs: ["**/*.lua", "**/*.js", "**/*.cs"] +standards-version: 1.6.3 --- # State Bags