rudironsoni
- 1.4k skills
- 0 followers
- last month last updated
- ▌ Dotnet Validation Patterns 8 · rudironsoniValidates models and IOptions. DataAnnotations, IValidatableObject, IValidateOptions<T>.
- ▌ Dotnet CLI Release Pipeline 8 · rudironsoniReleases CLI tools. GitHub Actions build matrix, artifact staging, Releases, checksums.
- ▌ Dotnet Container Deployment 8 · rudironsoniDeploys .NET containers. Kubernetes probes, Docker Compose for local dev, CI/CD integration.
- ▌ Dotnet Cryptography 8 · rudironsoniSelects crypto algorithms and usage. Hashing, AES-GCM, RSA, ECDSA, PQC key derivation.
- ▌ Dotnet Editorconfig 8 · rudironsoniAuthors .editorconfig rules. IDE/CA severity, AnalysisLevel, globalconfig, code style enforcement.
- ▌ Dotnet Fundamentals 4 · rudironsoniCore C# and .NET language fundamentals. Navigation skill covering coding standards, language patterns, async/await, dependency injection, configuration, and foundational runtime concepts. Entry point for developers building .NET applications. Keywords: csharp, dotnet, fundamentals, coding standards, async, patterns, dependency injection, configuration, basics
- ▌ Dotnet Gha Patterns 8 · rudironsoniComposes GitHub Actions workflows. Reusable workflows, composite actions, matrix, caching.
- ▌ Dotnet Io Pipelines 8 · rudironsoniBuilds high-perf network I/O. PipeReader/PipeWriter, backpressure, protocol parsers, Kestrel.
- ▌ Dotnet Localization 8 · rudironsoniLocalizes .NET apps. .resx resources, IStringLocalizer, source generators, pluralization, RTL.
- ▌ Dotnet Maui Testing 8 · rudironsoniTests .NET MAUI apps. Appium device automation, XHarness, platform validation.
- ▌ Dotnet Minimal Apis 8 · rudironsoniBuilds ASP.NET Core Minimal APIs -- route groups, filters, TypedResults, OpenAPI.
- ▌ Dotnet Test Quality 8 · rudironsoniMeasures test effectiveness. Coverlet code coverage, Stryker.NET mutation testing, flaky tests.
- ▌ Dotnet Uno Platform 8 · rudironsoniBuilds Uno Platform cross-platform apps. Extensions, MVUX, Toolkit controls, Hot Reload.
- ▌ Microsoft Learn MCP 4 · rudironsoniMicrosoft Learn MCP Server integration for accessing official Microsoft documentation
- ▌ Dotnet Accessibility 8 · rudironsoniImplements accessible .NET UI. SemanticProperties, ARIA, AutomationPeer, testing per platform.
- ▌ Dotnet Agent Gotchas 8 · rudironsoniFlags agent mistakes in .NET code -- async misuse, NuGet errors, deprecated APIs, DI.
- ▌ Dotnet CLI Packaging 8 · rudironsoniPublishes to package managers. Homebrew, apt/deb, winget, Scoop, Chocolatey manifests.
- ▌ Dotnet Ado Build Test 8 · rudironsoniConfigures .NET build/test in Azure DevOps. DotNetCoreCLI task, Artifacts, test results.
- ▌ Dotnet Ado Unique 8 · rudironsoniConfigures ADO-exclusive features. Environments, approvals, service connections, pipelines.
- ▌ Dotnet Gha Deploy 8 · rudironsoniDeploys .NET from GitHub Actions. Azure Web Apps, GitHub Pages, container registries.
- ▌ Dotnet Native Aot 8 · rudironsoniPublishes Native AOT binaries. PublishAot, ILLink descriptors, P/Invoke, size optimization.
- ▌ Dotnet Playwright 8 · rudironsoniAutomates browser tests in .NET. Playwright E2E, CI browser caching, trace viewer, codegen.
- ▌ Dotnet Resilience 8 · rudironsoniAdds fault tolerance. Polly v8 + MS.Extensions.Http.Resilience, retry/circuit breaker/timeout.
- ▌ Dotnet Wpf Modern 8 · rudironsoniBuilds WPF on .NET 8+. Host builder, MVVM Toolkit, Fluent theme, performance, modern C# patterns.
- ▌ Dotnet Ado Publish 6 · rudironsoniPublishes .NET artifacts from Azure DevOps. NuGet push, containers to ACR, pipeline artifacts.
- ▌ Dotnet Blazor Auth 8 · rudironsoniImplements Blazor auth flows -- login/logout, AuthorizeView, Identity UI, OIDC.
- ▌ Dotnet Gha Publish 6 · rudironsoniPublishes .NET artifacts from GitHub Actions. NuGet push, container images, signing, SBOM.
- ▌ Dotnet Github Docs 8 · rudironsoniCreates GitHub-native docs. README badges, CONTRIBUTING, issue/PR templates, repo metadata.
- ▌ Dotnet HTTP Client 8 · rudironsoniConsumes HTTP APIs. IHttpClientFactory, typed/named clients, resilience, DelegatingHandlers.
- ▌ Dotnet Performance 4 · rudironsoniPerformance optimization and measurement for .NET applications. Navigation skill covering Span, ArrayPool, memory management, benchmarking, profiling, Native AOT, and optimization patterns. For building high-performance applications. Keywords: performance, optimization, span, arraypool, benchmarking, profiling, memory, gc, aot, native-aot
- ▌ Dotnet Uno Targets 8 · rudironsoniDeploys Uno Platform apps. Per-target guidance for WASM, iOS, Android, macOS, Windows, Linux.
- ▌ Dotnet Architecture 4 · rudironsoniDesign patterns and architectural guidance for .NET applications. Navigation skill covering vertical slices, domain modeling, messaging patterns, resilience, caching, and system design. For building scalable, maintainable applications. Keywords: architecture, patterns, vertical slices, domain modeling, messaging, resilience, caching, design patterns
- ▌ Dotnet Domain Modeling 8 · rudironsoniModels business domains. Aggregates, value objects, domain events, rich models, repositories.
- ▌
- ▌ Dotnet Github Releases 8 · rudironsoniCreates GitHub Releases for .NET. Release creation, assets, notes, pre-release management.
- ▌ Dotnet Multi Targeting 8 · rudironsoniTargets multiple TFMs via polyfills and conditional compilation. PolySharp, API compat.
- ▌ Dotnet Nuget Authoring 8 · rudironsoniCreates NuGet packages. SDK-style csproj, source generators, multi-TFM, symbols, signing.
- ▌ Dotnet Spectre Console 8 · rudironsoniRenders rich console output. Spectre.Console tables, trees, progress, prompts, live displays.
- ▌ Dotnet Version Upgrade 8 · rudironsoniUpgrades .NET to a newer TFM. LTS-to-LTS, staged through STS, preview, upgrade paths.
- ▌ Dotnet Winforms Basics 8 · rudironsoniBuilds WinForms on .NET 8+. High-DPI, dark mode (experimental), DI patterns, modernization.
- ▌ Dotnet CLI Architecture 8 · rudironsoniStructures CLI app layers. Command/handler/service separation, clig.dev principles, exit codes.
- ▌ Dotnet Input Validation 8 · rudironsoniValidates HTTP request inputs. .NET 10 AddValidation, FluentValidation, ProblemDetails.
- ▌ Dotnet Snapshot Testing 8 · rudironsoniVerifies complex outputs with Verify. API responses, scrubbing non-deterministic values.
- ▌ Dotnet Solid Principles 8 · rudironsoniApplies SOLID and DRY principles. C# anti-patterns, fixes, SRP compliance checks.
- ▌ Dotnet Testing Advanced 4 · rudironsoni.NET advanced testing skills overview and navigation center. Triggered when users ask about "integration testing", "API testing", "containerized testing", "microservice testing", "test framework migration", "Testcontainers", "Aspire testing", and other advanced testing needs. Recommends appropriate sub-skills based on specific requirements, covering integration testing, Testcontainers, Aspire testing, framework upgrades, and other 8 advanced skills. Keywords: integration testing, integration testing, API testing, advanced testing, advanced testing, testcontainers, aspire testing, WebApplicationFactory, TestServer, database test, database testing, EF Core test, MongoDB test, Redis test, Docker test, container testing, microservice test, microservice testing, .NET Aspire, xUnit upgrade, TUnit, framework migration
- ▌ Dotnet Blazor Components 8 · rudironsoniImplements Blazor components. Lifecycle, state management, JS interop, EditForm, QuickGrid.
- ▌ Dotnet Linq Optimization 8 · rudironsoniOptimizes LINQ queries. IQueryable vs IEnumerable, compiled queries, deferred exec, allocations.
- ▌ Github 4 · rudironsoniGitHub MCP Server integration for repository operations, pull requests, issues, and GitHub Actions. Triggers on: github mcp, github operations, pull request, issue, repository, github actions, commit, branch, merge.
- ▌ Serena 4 · rudironsoniThis skill provides symbol-level code understanding and navigation using Language Server Protocol (LSP). Enables IDE-like capabilities for finding symbols, tracking references, and making precise code edits at the symbol level.
- ▌ Deep Wiki 4 · rudironsoni bundleAI-powered wiki generation for code repositories with commands, agents, and skills
- ▌ MCP Health 4 · rudironsoniValidates MCP server connectivity and health. Checks stdio and http MCP servers for availability, reports connection status, and provides fallback guidance. Triggers on: mcp health, check mcp, validate mcp, mcp status, mcp connectivity.
- ▌ Dotnet Msix 8 · rudironsoniPackages MSIX apps. Creation, signing, Store submission, App Installer sideload, auto-update.
- ▌
- ▌ Dotnet Winui 8 · rudironsoniBuilds WinUI 3 desktop apps. Windows App SDK, XAML patterns, MSIX/unpackaged, UWP migration.
- ▌ Dotnet Xunit 8 · rudironsoniAuthors xUnit v3 tests -- Facts, Theories, fixtures, parallelism, IAsyncLifetime.
- ▌ Deep Research 4 · rudironsoni bundleUse when user requests research requiring multiple sources, comprehensive analysis, or synthesis across topics - technical research, domain knowledge gathering, market analysis, or learning about complex subjects
- ▌ MCP Discovery 4 · rudironsoniDiscovers available MCP servers from registries and validates compatibility. Auto-discovers MCP servers from official registries, community sources, and local definitions. Triggers on: mcp discovery, find mcp servers, discover mcp, mcp registry, mcp catalog.
- ▌ Dotnet Advisor 8 · rudironsoniRoutes .NET/C# work to domain skills. Loads coding-standards for code paths.
- ▌ Dotnet File Io 8 · rudironsoniPerforms file I/O. FileStream, RandomAccess, FileSystemWatcher, MemoryMappedFile, paths.
- ▌ Dotnet Testing 4 · rudironsoni.NET testing fundamentals overview and navigation center. Triggered when users ask about "how to write .NET tests", ".NET testing getting started", "required testing tools", "testing best practices", "learn testing from scratch", and other general testing needs. Recommends appropriate sub-skills based on specific requirements, covering testing fundamentals, test data, assertions, mocking, special scenarios, and other 19 fundamental skills. Keywords: dotnet testing, .NET testing, testing getting started, how to write tests, testing best practices, unit test, unit test, xunit, 3A pattern, FIRST principle, assertion, assertion, mock, stub, NSubstitute, test data, AutoFixture, Bogus, validator, FluentValidation, TimeProvider, IFileSystem, code coverage, ITestOutputHelper, test naming
- ▌ Dotnet API Docs 8 · rudironsoniGenerates API documentation. DocFX setup, OpenAPI-as-docs, doc-code sync, versioned docs.
- ▌ Dotnet Channels 8 · rudironsoniImplements producer/consumer queues. Channel<T>, bounded/unbounded, backpressure, drain.
- ▌ Dotnet Security 4 · rudironsoniSecurity hardening and best practices for .NET applications. Navigation skill covering OWASP Top 10, authentication, authorization, cryptography, secrets management, and secure coding. For building secure applications. Keywords: security, owasp, authentication, authorization, cryptography, jwt, oauth, secrets, hardening
- ▌ Dotnet Gc Memory 8 · rudironsoniTunes GC and memory. GC modes, LOH/POH, Gen0/1/2, Span/Memory deep patterns, ArrayPool.
- ▌ Dotnet Profiling 8 · rudironsoniDiagnoses .NET performance issues. dotnet-counters, dotnet-trace, dotnet-dump, flame graphs.
- ▌ Dotnet Slopwatch 8 · rudironsoniRuns Slopwatch CLI to detect LLM reward hacking -- disabled tests, suppressed warnings.
- ▌ Auto Dev 4 · 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 4 · 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 6 · 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 6 · 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 4 · rudironsoni bundleDevelopment patterns for Obsidian. Load when implementing features or following coding conventions.
- ▌ Obsidian Ops 4 · rudironsoni bundleOperations, syncing, versioning, and release management for Obsidian projects. Load when running builds, syncing references, bumping versions, or preparing for release.
- ▌ Obsidian Ref 4 · rudironsoni bundleTechnical references, manifest rules, file formats, and UX guidelines for Obsidian. Load when checking API details, manifest requirements, or UI/UX standards.
- ▌ Rulesync 4 · rudironsoni bundleGenerates and syncs AI rule configuration files (.cursorrules, CLAUDE.md, copilot-instructions.md) across 20+ coding tools from a single source. Use when syncing AI rules, running rulesync commands, importing or generating rule files, or managing shared AI coding configurations.
- ▌ Obsidian Theme Dev 4 · rudironsoni bundleCSS/SCSS development patterns for Obsidian themes. Load when working with theme.css, SCSS variables, or CSS selectors.
- ▌ Obsidian Plugin Development 4 · 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.
- ▌ Obsidian Plugin Dev 4 · 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.
- ▌ Orlix Bazel 3 · rudironsoni bundleUse for Orlix Bazel graph, action, cache, profile, BEP, or promoted-build work.
- ▌ Orlix Ontology 3 · rudironsoniApply the Orlix Markdown ontology when choosing object types, properties, typed links, normalization, source modeling, or schema changes.
- ▌ Orlix Docs Lint 3 · 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 3 · rudironsoniAnswer Orlix architecture, ownership, decision, epic, story, task, capability, provenance, and relationship questions from the canonical docs ontology.
- ▌ Orlix Tcti Debug 3 · 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 3 · 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 3 · rudironsoniReconcile current Orlix source, reports, decisions, and multiple ontology pages without rewriting unchanged knowledge.
- ▌ Orlix Codex Handoff 3 · rudironsoniUse for long Orlix sessions, compaction risk, or a request to continue work from conversation history.
- ▌ Orlix Tcti Next Step 3 · rudironsoni bundleSelect the next owning OrlixTCTI test suite and emit a narrow scope envelope without reimplementing or interpreting test behavior.
- ▌ Orlix Session Lessons 3 · rudironsoniUse when deriving durable Orlix lessons from a conversation, correcting agent behavior, or improving harness reliability.
- ▌ Orlix Binary Debugging 3 · 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 3 · 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 3 · rudironsoni bundleUse for Orlix simulator, XCTest, Xcode, device, signing, archive, TestFlight, or App Store work.
- ▌ Orlix Dynamic Workflows 3 · rudironsoniUse when Orlix work benefits from explicit workflow packets, authorized subagent orchestration, or independent research, implementation, test, and review tracks.
- ▌ Orlix Native Performance 3 · 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 3 · 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 3 · 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 3 · 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 3 · 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 3 · 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.
- ▌ Obsidian Dev 3 · rudironsoni bundleDevelopment patterns for Obsidian. Load when implementing features or following coding conventions.
- ▌ Obsidian Ops 3 · rudironsoni bundleOperations, syncing, versioning, and release management for Obsidian projects. Load when running builds, syncing references, bumping versions, or preparing for release.
- ▌ Obsidian Ref 3 · rudironsoni bundleTechnical references, manifest rules, file formats, and UX guidelines for Obsidian. Load when checking API details, manifest requirements, or UI/UX standards.