From 348102558d3b78760eb8ad975b154025534bdea1 Mon Sep 17 00:00:00 2001 From: TM Hospitality Strategies <154358121+TMHSDigital@users.noreply.github.com> Date: Fri, 24 Apr 2026 11:10:52 -0400 Subject: [PATCH 1/2] chore: add standards-version frontmatter to skills and rules (#1) 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 Signed-off-by: 154358121+TMHSDigital@users.noreply.github.com --- 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 From bbc7820725ce2921090540ea9a09818977a1069c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 24 Apr 2026 15:11:03 +0000 Subject: [PATCH 2/2] chore: bump version to 0.7.3 [skip ci] --- .cursor-plugin/plugin.json | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 12d4b99..b813021 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -2,7 +2,7 @@ "name": "cfx-developer-tools", "displayName": "CFX Developer Tools", "description": "AI-powered development toolkit for FiveM and RedM. Scaffold resources, look up natives, generate manifests, and write optimized scripts in Lua, JavaScript, and C#.", - "version": "0.7.2", + "version": "0.7.3", "author": { "name": "TMHSDigital", "email": "contact@tmhospitalitystrategies.com" diff --git a/README.md b/README.md index b929eee..bc4dc57 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@