maksit-postclient/.cursor/rules/maksit-skills.mdc
2026-09-15 00:11:42 +02:00

29 lines
1.9 KiB
Plaintext

---
description: Load MaksIT agent skills from homelab common/
globs: "**/*.{cs,csproj,slnx,axaml,json,md,ps1,yml,yaml,.editorconfig}"
alwaysApply: true
---
# MaksIT skills (maksit-postclient)
Complementary skills (no precedence). Read each `SKILL.md` when relevant:
1. `D:\Users\maksym\source\repos\private\homelab\ai\skills\common\csharp\SKILL.md`
2. `D:\Users\maksym\source\repos\private\homelab\ai\skills\common\maksit-layering\SKILL.md`
3. `D:\Users\maksym\source\repos\private\homelab\ai\skills\common\maksit-branding\SKILL.md`
4. `D:\Users\maksym\source\repos\private\homelab\ai\skills\common\maksit-auth-rbac\SKILL.md`
5. `D:\Users\maksym\source\repos\private\homelab\ai\skills\common\maksit-identity-tokens\SKILL.md`
6. `D:\Users\maksym\source\repos\private\homelab\ai\skills\common\maksit-patch\SKILL.md`
7. `D:\Users\maksym\source\repos\private\homelab\ai\skills\common\maksit-ha\SKILL.md`
8. `D:\Users\maksym\source\repos\private\homelab\ai\skills\common\maksit-reverse-proxy\SKILL.md`
9. `D:\Users\maksym\source\repos\private\homelab\ai\skills\common\react-typescript\SKILL.md`
10. `D:\Users\maksym\source\repos\private\homelab\ai\skills\common\helm\SKILL.md`
11. `D:\Users\maksym\source\repos\private\homelab\ai\skills\common\maksit-repo-maintenance\SKILL.md`
12. `D:\Users\maksym\source\repos\private\homelab\ai\skills\local-ollama\SKILL.md` — local Ollama offload (`@local-ollama`)
Manifest: `.cursor/maksit-skills.json`.
**C# style:** `common/csharp` SKILL.md (Style) + repo-root `.editorconfig` — usings (System → Microsoft → 3rd party → MaksIT, length-sorted in group), file-scoped namespaces, two blank lines after last `using`, `var`, K&R braces, single-line `if` without `{}`.
**Desktop:** Avalonia is MVVM (`common/csharp`). Icons and palette: `common/maksit-branding`. RepoUtils Community desktop (`utils/`, `plugins/Desktop/`): `common/maksit-repo-maintenance`.