Skip to main content
GitHub repository

sho_metrics

sho_metrics contains 12 collected skills from ShoMetrics, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
12
Stars
12
updated
2026-06-22
Forks
0
Occupation coverage
1 occupation categories · 100% classified
repository explorer

Skills in this repository

logging
software-developers

Use when reading or writing any ShoMetrics log.

2026-06-22
architecture-boundaries
software-developers

Use when changing or reviewing code that crosses major application boundaries such as settings, Property Inspector, actions, runtime sources/helpers, rendering, persistence, validation, generated contracts, IPC, version-skewed helper/plugin APIs, or adapters. Keep boundaries explicit and avoid over-engineered plumbing, option bags, duplicated models, and defensive code for impossible states.

2026-06-20
coding-style
software-developers

Use when writing, reviewing, or changing code in this repo for language-neutral naming, ownership boundaries, comments/documentation, test structure, exception scope, and avoiding speculative abstractions; pair with language-specific skills such as typescript-coding-style or csharp-coding-style when applicable.

2026-06-16
csharp-coding-style
software-developers

Use when writing, reviewing, or changing C#/.NET code in this repo, especially packages/source-windows Core, Helper, ControlPanel, .csproj, .editorconfig, NativeAOT, nullable, async/threading, and modern C# feature decisions. Pair with coding-style for language-neutral naming, comments, tests, and ownership rules.

2026-06-16
hub-i18n
software-developers

Use when changing Sho Metrics Hub internationalization, including Property Inspector user-visible copy, Stream Deck manifest locale JSON, i18n message groups, locale resolution, generated i18n scripts, supported locales, translation wording, or dev locale override behavior.

2026-06-16
naming-guidance
software-developers

Use when making or reviewing naming changes in this repo, including function verb choices, domain vocabulary, boundary vocabulary, file/type/export names, stored/resolved/settings field names, renderer contract names, and historical vocabulary cleanup.

2026-06-16
performance
software-developers

Use when changing lifecycle hooks, polling, rendering, caching, startup, IPC, benchmarks, throttling, queueing, or any code that may run often enough to affect responsiveness or resource usage.

2026-06-16
proto
software-developers

Read this before designing/writing .proto files. Do not read if you are simply consuming proto.

2026-06-16
stream-deck-sdk-v2
software-developers

This skill is for stream deck SDK Docs. Refer when you need to make stream deck plugin code changes.

2026-06-16
systeminformation
software-developers

Refer when you need to use the systeminformation API.

2026-06-16
technical-architecture
software-developers

Read this whenever you need to make any high level code changes, understand why a design choice is made.

2026-06-16
typescript-coding-style
software-developers

Use when writing, reviewing, or changing TypeScript code in this repo, especially for TypeScript type-safety boundaries, exports, TSDoc, React Property Inspector code, and hub directory placement. Pair with coding-style for language-neutral naming, comments, tests, and ownership rules.

2026-06-16