lidguard-repo-workflowlisted
Install: claude install-skill airtaxi/LidGuard
# LidGuard Repository Workflow
## Overview
Use this skill before every LidGuard task. `AGENTS.md` is only a router; the repository-local skills under `.codex/skills` are the authoritative project instructions.
## Mandatory Rules
- Respond in Korean. The user is a South Korean native speaker.
- Never run `git commit` or `git push` unless the user explicitly requests it.
- Before any user-requested commit, inspect recent commits and match the repository convention; LidGuard commit messages must be written in English.
- When staging many files where only a few files must be excluded, stage everything first, then unstage only those few excluded files.
- When using `rg`, use `C:\Data\Utils\Path\rg.exe`.
- Do not run builds unless the user explicitly asks for one, except when the changes are huge.
- If something is unclear or ambiguous during work, ask the user immediately and provide selectable choices when possible.
- Before creating, modifying, reviewing, refactoring, or explaining C# code or project files, read `.codex/skills/csharp-code-style/SKILL.md`. If a global skill has the same name, use this local skill instead of the global one.
- This repository is NativeAOT and trimming sensitive. Avoid APIs that trigger IL2026 / IL3050 warnings, and prefer AOT-safe overloads plus source-generated `System.Text.Json` serializers over reflection-driven or dynamic JSON helpers.
- Windows native interop must stay centralized through CsWin32-generated APIs. Do not add direct `[DllImpo