What problem does it solve? Building TinySocs from scratch involves a C# agent, multiple Python FastAPI services, ed25519 pack signing, and a Windows-only Inno Setup installer, each with non-obvious traps like silent compile-item exclusion and a YamlDotNet versus canonical-JSON split. This Skill documents verified build commands and known failure modes so you avoid rediscovering them. ## Core Features & Use Cases - C# Agent Build and Test: Run dotnet build, test, and win-x64 self-contained publish, including the explicit Compile Include allowlist trap that silently excludes new .cs files. - Python Services Setup: Create a venv, install with pip install -e ".[dev]", and run console scripts like tinysocs-feed, tinysocs-node, and the bot dashboard in demo mode. - Pack Signing and Migration: Generate ed25519 keys, sign rule packs with pack_sign.py, mint licence keys, and migrate v1 rules.yml to v2 packs. - CI Ground Truth: Reproduce ci.yml locally and understand known bugs like the build-installer.yml OpenSearch 2.18.0 versus 3.3.2 version mismatch and the missing xUnit step. - Use Case: You added a new Detection subdirectory to the agent and the build succeeds but your class is missing at runtime; this Skill tells you to add a Compile Include entry to the csproj. ## Quick Start Ask the assistant to walk you through building the TinySocs C# agent and running its xUnit tests on macOS from a clean checkout.