rudironsoni
- 1.4k skills
- 0 followers
- last month last updated
- ▌ Dotnet Realtime Communication 7 · rudironsoniBuilds real-time features. SignalR hubs, SSE (.NET 10), JSON-RPC 2.0, gRPC streaming, scaling.
- ▌ Dotnet Serena Code Navigation 3 · rudironsoniEfficient code navigation using Serena MCP symbol operations instead of text search
- ▌ Orlix Bazel 2 · rudironsoni bundleUse for Orlix Bazel graph, action, cache, profile, BEP, or promoted-build work.
- ▌ Orlix Ontology 2 · rudironsoniApply the Orlix Markdown ontology when choosing object types, properties, typed links, normalization, source modeling, or schema changes.
- ▌ Orlix Docs Lint 2 · rudironsoni bundleValidate the Orlix documentation ontology, generated index, frontmatter, typed links, routes, and stale references. Use before shipping any Orlix knowledge change.
- ▌ Orlix Docs Query 2 · rudironsoniAnswer Orlix architecture, ownership, decision, epic, story, task, capability, provenance, and relationship questions from the canonical docs ontology.
- ▌ Orlix Tcti Debug 2 · rudironsoni bundleOrlixTCTI debugging with native LLDB and kernel-owned C proof. Use for crashes, watchpoints, disassembly, ELF, Mach-O, instruction encodings, symbols, sections, relocations, and OrlixTCTI runtime corruption.
- ▌ Orlix Docs Ingest 2 · rudironsoni bundleAdd or update Orlix knowledge in the canonical docs ontology. Use for architecture, decision, epic, story, task, capability, terminology, provenance, and durable lesson changes.
- ▌ Orlix Docs Refresh 2 · rudironsoniReconcile current Orlix source, reports, decisions, and multiple ontology pages without rewriting unchanged knowledge.
- ▌ Orlix Codex Handoff 2 · rudironsoniUse for long Orlix sessions, compaction risk, or a request to continue work from conversation history.
- ▌ Orlix Tcti Next Step 2 · rudironsoni bundleSelect the next owning OrlixTCTI test suite and emit a narrow scope envelope without reimplementing or interpreting test behavior.
- ▌ Orlix Session Lessons 2 · rudironsoniUse when deriving durable Orlix lessons from a conversation, correcting agent behavior, or improving harness reliability.
- ▌ Orlix Binary Debugging 2 · rudironsoniUse when Orlix diagnosis may require Hopper, LLDB, disassembly, symbol inspection, crash frames, or binary-level validation after source and logs are insufficient.
- ▌ Orlix Write To Harness 2 · rudironsoniUse before editing the Orlix ontology brain, AGENTS.md, agent skills, subagents, hooks, generated rules, or harness guidance. Preserves repository source of truth and prevents duplicated or stale status.
- ▌ Orlix Apple Development 2 · rudironsoni bundleUse for Orlix simulator, XCTest, Xcode, device, signing, archive, TestFlight, or App Store work.
- ▌ Orlix Dynamic Workflows 2 · rudironsoniUse when Orlix work benefits from explicit workflow packets, authorized subagent orchestration, or independent research, implementation, test, and review tracks.
- ▌ Orlix Native Performance 2 · rudironsoniUse when discussing, planning, measuring, or claiming Orlix native performance, ELF execution performance, syscall throughput, terminal throughput, storage throughput, or imported-binary startup behavior.
- ▌ Orlix Upstream Conformance 2 · rudironsoniUse when building, running, triaging, or claiming success for upstream Linux, upstream mlibc, Coreutils, or other upstream project test suites in Orlix. Requires pristine upstream sources and upstream tests; failures must be routed to the owning Orlix layer instead of editing generated upstream trees or adapted tests.
- ▌ Orlix Implementation Boundaries 2 · rudironsoniUse before implementing or triaging Orlix changes when ownership could involve OrlixKit, OrlixEngine, OrlixOS, OrlixInstance, OrlixContainer, Herdr, OrlixTCTI, OrlixHostAdapter, the native Orlix app, upstream Linux, upstream mlibc, packages, product payloads, session APIs, or generated trees. Routes fixes to the correct layer and blocks wrong-layer shortcuts.
- ▌ Orlix Runtime Claim Verification 2 · rudironsoniUse before claiming Orlix work is fixed, green, complete, runtime-ready, package-ready, or upstream-test successful. Verifies that exact commands, logs, failure/skip accounting, crash reports, and ADR proof order support the claim.
- ▌ Auto Dev 2 · rudironsoniExecute one tick of the autonomous issue-to-PR pipeline — triage open issues for readiness, draft implementation plans for maintainer approval, build the oldest approved issue into a PR, and address review feedback on the open automated PR. Designed for unattended scheduled runs (`scripts/auto-dev.sh`); also invocable interactively as "/auto-dev" or "run an auto-dev tick", and as "/auto-dev dry-run" for a read-only report of what a tick would do. Never merges PRs. State lives in `auto:*` GitHub labels.
- ▌ Code Review 2 · rudironsoni bundleReview code for quality, correctness, and maintainability. Use this skill when reviewing pull requests, auditing existing code, refactoring for clarity, or enforcing coding standards. Covers DRY principles, SOLID design, error handling, performance, security, testing, and TypeScript/JavaScript best practices. For Obsidian plugin-specific API guidance, refer to the obsidian-plugin-development skill.
- ▌ Plugin Test 3 · rudironsoniAcceptance test workflow for the obsidian-advanced-code-editor Obsidian plugin. Use when the user asks to test the plugin, smoke test a release, verify before release, test BRAT/mobile installs, validate syntax highlighting, or judge whether startup and rendering still work. Uses local checks first, then Obsidian CLI/runtime checks, then release-asset or BRAT-style verification. Does not spend API tokens and does not commit source changes.
- ▌ Obsidian CLI 3 · rudironsoniUse the Obsidian CLI to debug, inspect, and test the shiki-highlighter Obsidian plugin during development. Covers plugin reloads, console/errors, runtime evaluation, settings tab checks, reading-mode and live-preview syntax highlighting, screenshots, CDP, and mobile emulation with app.emulateMobile(true).
- ▌ Plugin Test 4 · rudironsoniAcceptance test workflow for the obsidian-advanced-code-editor Obsidian plugin. Use when the user asks to test the plugin, smoke test a release, verify before release, test BRAT/mobile installs, validate syntax highlighting, or judge whether startup and rendering still work. Uses local checks first, then WebdriverIO runtime checks, then release-asset or BRAT-style verification. Does not spend API tokens and does not commit source changes.
- ▌ Obsidian CLI 4 · rudironsoniUse the Obsidian CLI to inspect a running advanced-code-block Obsidian plugin session during development. Covers plugin reloads, console/errors, runtime evaluation, settings tab checks, reading-mode and live-preview syntax highlighting, screenshots, and mobile emulation with app.emulateMobile(true). Use WebdriverIO for automated runtime acceptance.
- ▌ Obsidian Dev 2 · rudironsoni bundleDevelopment patterns for Obsidian. Load when implementing features or following coding conventions.
- ▌ Obsidian Ops 2 · rudironsoni bundleOperations, syncing, versioning, and release management for Obsidian projects. Load when running builds, syncing references, bumping versions, or preparing for release.
- ▌ Obsidian Ref 2 · rudironsoni bundleTechnical references, manifest rules, file formats, and UX guidelines for Obsidian. Load when checking API details, manifest requirements, or UI/UX standards.
- ▌ Obsidian Theme Dev 2 · rudironsoni bundleCSS/SCSS development patterns for Obsidian themes. Load when working with theme.css, SCSS variables, or CSS selectors.
- ▌ Obsidian Plugin Dev 2 · rudironsoniComprehensive skill for Obsidian plugin development with TypeScript. Covers plugin lifecycle, CodeMirror 6 editor extensions, React/Svelte integration, Vault API patterns, settings with migration pipelines, SecretStorage, CSS theming, CLI debugging workflow, testing, CI/CD, and community plugin submission. Trigger on: create obsidian plugin, obsidian plugin dev, obsidian API, obsidian editor extension, obsidian CM6, obsidian view, obsidian modal, obsidian settings, obsidian command, obsidian manifest, obsidian publish, obsidian submit plugin, obsidian plugin test, obsidian vite config, obsidian react, obsidian theme, obsidian CLI debug.
- ▌ Obsidian Plugin Development 2 · rudironsoni bundleBuild, modify, and debug Obsidian plugins using the TypeScript API. Use this skill when working with Obsidian plugin source code, the obsidian npm package, plugin UI (views, modals, settings, commands, ribbons), vault file operations, editor manipulation, workspace management, metadata cache, events, markdown rendering, or the Obsidian CLI. Covers plugin lifecycle, best practices, common patterns, and the full TypeScript API surface.
- ▌
- ▌ Dotnet Native Aot 6 · rudironsoniPublishes Native AOT binaries. PublishAot, ILLink descriptors, P/Invoke, size optimization.
- ▌ Dotnet Playwright 6 · rudironsoniAutomates browser tests in .NET. Playwright E2E, CI browser caching, trace viewer, codegen.
- ▌ Dotnet Resilience 6 · rudironsoniAdds fault tolerance. Polly v8 + MS.Extensions.Http.Resilience, retry/circuit breaker/timeout.
- ▌ Dotnet UI Chooser 6 · rudironsoniSelects a .NET UI framework. Decision tree across Blazor, MAUI, Uno, WinUI, WPF, WinForms.
- ▌ Dotnet Wpf Modern 6 · rudironsoniBuilds WPF on .NET 8+. Host builder, MVVM Toolkit, Fluent theme, performance, modern C# patterns.
- ▌ Dotnet Csharp Source Generators 4 · rudironsoniCreates Roslyn source generators. IIncrementalGenerator, GeneratedRegex, LoggerMessage, STJ.
- ▌ Dotnet Serena Analysis Patterns 2 · rudironsoniCode analysis patterns using Serena MCP for architecture validation and pattern detection
- ▌ Dotnet Csharp Source Generators 5 · rudironsoniCreates Roslyn source generators. IIncrementalGenerator, GeneratedRegex, LoggerMessage, STJ.
- ▌ Dotnet Add Testing 6 · rudironsoniAdds test infrastructure to a .NET project. Scaffolds xUnit project, coverlet, layout.
- ▌ Dotnet Blazor Auth 6 · rudironsoniImplements Blazor auth flows -- login/logout, AuthorizeView, Identity UI, OIDC.
- ▌ Dotnet Github Docs 6 · rudironsoniCreates GitHub-native docs. README badges, CONTRIBUTING, issue/PR templates, repo metadata.
- ▌ Dotnet HTTP Client 6 · rudironsoniConsumes HTTP APIs. IHttpClientFactory, typed/named clients, resilience, DelegatingHandlers.
- ▌ Dotnet Uno Targets 6 · rudironsoniDeploys Uno Platform apps. Per-target guidance for WASM, iOS, Android, macOS, Windows, Linux.
- ▌ Dotnet Uno Testing 6 · rudironsoniTests Uno Platform apps. Playwright for WASM, platform-specific patterns, runtime heads.
- ▌ Dotnet Agent Harness Recommender 2 · rudironsoniAI-powered skill recommendation engine for dotnet-agent-harness. Analyzes project context and recommends relevant skills based on detected frameworks, packages, and patterns. Triggers on: recommend skill, suggest skills, what skill should I use, skill suggestion, project analysis recommendation.
- ▌ Dotnet Microsoft Agent Framework 2 · rudironsoniIntegrates AI/LLM via Microsoft Agent Framework. Agents, workflows, tools, MCP servers, multi-agent orchestration.
- ▌ Dotnet API Security 6 · rudironsoniSecures ASP.NET Core APIs. Identity, OAuth/OIDC, JWT bearer, passkeys, CORS, rate limiting.
- ▌ Dotnet Cryptography 6 · rudironsoniSelects crypto algorithms and usage. Hashing, AES-GCM, RSA, ECDSA, PQC key derivation.
- ▌ Dotnet Editorconfig 6 · rudironsoniAuthors .editorconfig rules. IDE/CA severity, AnalysisLevel, globalconfig, code style enforcement.
- ▌ Dotnet Gha Patterns 6 · rudironsoniComposes GitHub Actions workflows. Reusable workflows, composite actions, matrix, caching.
- ▌ Dotnet Io Pipelines 6 · rudironsoniBuilds high-perf network I/O. PipeReader/PipeWriter, backpressure, protocol parsers, Kestrel.
- ▌ Dotnet Localization 6 · rudironsoniLocalizes .NET apps. .resx resources, IStringLocalizer, source generators, pluralization, RTL.
- ▌ Dotnet Maui Testing 6 · rudironsoniTests .NET MAUI apps. Appium device automation, XHarness, platform validation.
- ▌ Dotnet Minimal Apis 6 · rudironsoniBuilds ASP.NET Core Minimal APIs -- route groups, filters, TypedResults, OpenAPI.
- ▌ Dotnet Terminal Gui 6 · rudironsoniBuilds full TUI apps. Terminal.Gui v2 -- views, layout (Pos/Dim), menus, dialogs, bindings, themes.
- ▌ Dotnet Test Quality 6 · rudironsoniMeasures test effectiveness. Coverlet code coverage, Stryker.NET mutation testing, flaky tests.
- ▌ Dotnet Uno Platform 6 · rudironsoniBuilds Uno Platform cross-platform apps. Extensions, MVUX, Toolkit controls, Hot Reload.
- ▌ Dotnet Testing Autofixture Basics 2 · rudironsoniUsing AutoFixture to automatically generate test data basic skill. Used when quickly generating test objects, reducing boilerplate code, and implementing anonymous testing. Covers Fixture.Create, CreateMany, circular reference handling, and xUnit integration. Keywords: autofixture, fixture, auto-generate test data, test data generation, anonymous testing, anonymous testing, fixture.Create, CreateMany, fixture.Build, Create<T>, AutoFixture.Xunit2, OmitOnRecursionBehavior, IFixture, generate test data, generate test data
- ▌ Dotnet Accessibility 6 · rudironsoniImplements accessible .NET UI. SemanticProperties, ARIA, AutomationPeer, testing per platform.
- ▌ Dotnet Add Analyzers 6 · rudironsoniAdds analyzer packages to a project. Nullable, trimming, AOT compat analyzers, severity config.
- ▌ Dotnet Agent Gotchas 6 · rudironsoniFlags agent mistakes in .NET code -- async misuse, NuGet errors, deprecated APIs, DI.
- ▌ Dotnet CLI Packaging 6 · rudironsoniPublishes to package managers. Homebrew, apt/deb, winget, Scoop, Chocolatey manifests.
- ▌ Dotnet Msbuild Tasks 6 · rudironsoniWrites custom MSBuild tasks. ITask, ToolTask, IIncrementalTask, inline tasks, UsingTask.
- ▌ Dotnet Observability 6 · rudironsoniAdds observability. OpenTelemetry traces/metrics/logs, health checks, custom metrics.
- ▌ Dotnet Serialization 6 · rudironsoniSerializes data. System.Text.Json source generators, Protobuf, MessagePack, AOT-safe patterns.
- ▌ Dotnet Wpf Migration 6 · rudironsoniMigrates desktop apps. WPF/WinForms to .NET 8+, WPF to WinUI or Uno, UWP to WinUI.
- ▌ Dotnet Csharp Concurrency Patterns 4 · rudironsoniSynchronizes threads and protects shared state. lock, SemaphoreSlim, Interlocked, concurrent collections.
- ▌ Dotnet Csharp Dependency Injection 4 · rudironsoniRegisters and resolves services with MS DI. Keyed services, scopes, decoration, lifetimes.
- ▌ Dotnet Testing Nsubstitute Mocking 2 · rudironsoniUsing NSubstitute to create test doubles (Mock, Stub, Spy) specialized skill. Used when isolating external dependencies, simulating interface behavior, and validating method calls. Covers Substitute.For, Returns, Received, Throws and complete guidance. Keywords: mock, stub, spy, nsubstitute, mock, test double, test double, IRepository, IService, Substitute.For, Returns, Received, Throws, Arg.Any, Arg.Is, isolate dependencies, simulate external services, dependency injection testing
- ▌ Dotnet Testing Test Output Logging 2 · rudironsoniComplete guide for xUnit test output and logging. Use when you need to implement test output, diagnostic logging, or ILogger alternatives in xUnit tests. Covers ITestOutputHelper injection, AbstractLogger pattern, structured output design. Includes XUnitLogger, CompositeLogger, performance test diagnostic tool implementations. Keywords: ITestOutputHelper, ILogger testing, test output xunit, test output, test logging, AbstractLogger, XUnitLogger, CompositeLogger, testOutputHelper.WriteLine, test diagnostics, logger mock, test log, structured output, Received().Log
- ▌ Dotnet Testing Xunit Project Setup 2 · rudironsonixUnit test project creation and setup specialized skill. Used when creating test projects, setting up project structure, configuring NuGet packages, and organizing test folders. Covers csproj setup, package management, project structure, xunit.runner.json configuration, etc. Keywords: xunit project, xunit setup, create test project, test project setup, create test project, project structure, project structure, folder structure, xunit package, nuget packages, testing packages, how to create test project, xunit configuration
- ▌ Dotnet Csharp Concurrency Patterns 5 · rudironsoniSynchronizes threads and protects shared state. lock, SemaphoreSlim, Interlocked, concurrent collections.
- ▌ Dotnet Csharp Dependency Injection 5 · rudironsoniRegisters and resolves services with MS DI. Keyed services, scopes, decoration, lifetimes.
- ▌ Dotnet Ado Build Test 6 · rudironsoniConfigures .NET build/test in Azure DevOps. DotNetCoreCLI task, Artifacts, test results.
- ▌ Dotnet API Versioning 6 · rudironsoniVersions HTTP APIs. Asp.Versioning.Http/Mvc, URL segment, header, query string, sunset.
- ▌ Dotnet Blazor Testing 6 · rudironsoniTests Blazor components. bUnit rendering, events, cascading params, JS interop mocking.
- ▌ Dotnet Build Analysis 6 · rudironsoniInterprets MSBuild output, NuGet errors, analyzer warnings. Error codes, CI drift.
- ▌ Dotnet Csproj Reading 6 · rudironsoniReads and modifies SDK-style .csproj files. PropertyGroup, ItemGroup, CPM, props.
- ▌ Dotnet Gha Build Test 6 · rudironsoniConfigures GitHub Actions .NET build/test -- setup-dotnet, NuGet cache, reporting.
- ▌ Dotnet Native Interop 6 · rudironsoniCalls native libraries via P/Invoke. LibraryImport, marshalling, cross-platform resolution.
- ▌ Dotnet Security Owasp 6 · rudironsoniHardens .NET apps per OWASP Top 10 -- injection, auth, XSS, deprecated security APIs.
- ▌ AI Prompt Engineering Safety Review 2 · rudironsoniComprehensive AI prompt engineering safety review and improvement prompt. Analyzes prompts for safety, bias, security vulnerabilities, and effectiveness while providing detailed improvement recommendations.
- ▌ Dotnet Agent Harness Test Framework 2 · rudironsoni bundleComprehensive testing framework for skills
- ▌ Dotnet Aspire Patterns 6 · rudironsoniOrchestrates .NET Aspire apps. AppHost, service discovery, components, dashboard, health checks.
- ▌ Dotnet Benchmarkdotnet 6 · rudironsoniRuns BenchmarkDotNet microbenchmarks. Setup, memory diagnosers, baselines, result analysis.
- ▌ Dotnet Blazor Patterns 6 · rudironsoniArchitects Blazor apps. Hosting models, render modes, routing, streaming, prerender.
- ▌ Dotnet CI Benchmarking 6 · rudironsoniGates CI on perf regressions. Automated threshold alerts, baseline tracking, trend reports.
- ▌ Dotnet Domain Modeling 6 · rudironsoniModels business domains. Aggregates, value objects, domain events, rich models, repositories.
- ▌
- ▌ Dotnet File Based Apps 6 · rudironsoniBuilds .NET 10 file-based C# apps. Directives, CLI commands, csproj migration.
- ▌ Dotnet Github Releases 6 · rudironsoniCreates GitHub Releases for .NET. Release creation, assets, notes, pre-release management.
- ▌ Dotnet Multi Targeting 6 · rudironsoniTargets multiple TFMs via polyfills and conditional compilation. PolySharp, API compat.
- ▌ Dotnet Nuget Authoring 6 · rudironsoniCreates NuGet packages. SDK-style csproj, source generators, multi-TFM, symbols, signing.
- ▌ Dotnet Semantic Kernel 4 · rudironsoniIntegrates AI/LLM via Semantic Kernel. Plugins, prompt templates, memory stores, agents.
- ▌ Dotnet Spectre Console 6 · rudironsoniRenders rich console output. Spectre.Console tables, trees, progress, prompts, live displays.
- ▌ Dotnet Tool Management 6 · rudironsoniInstalls and manages .NET tools. Global, local, manifests, restore, version pinning.
- ▌ Dotnet UI Testing Core 6 · rudironsoniTests UI across frameworks. Page objects, test selectors, async waits, accessibility.