Choose serialization formats for .NET APIs, messages, and stored data. Compare schema-based options such as Protobuf and MessagePack with JSON approaches, use System.Text.Json source generation for AOT scenarios, and plan compatible format changes.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Choosing a format for an API or message
- Migrating from Newtonsoft.Json to System.Text.Json
- Preparing serialization for Native AOT
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Build event-driven C# pipelines with R3, Cysharp’s reactive library. Learn how streams handle errors, async work, time and frame scheduling, and concurrent updates, plus how to connect streams with Task and IAsyncEnumerable or adapt code from Rx.NET.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Composing UI or domain event streams in C#
- Choosing async behavior for stream operators
- Bridging Observable streams with Task or IAsyncEnumerable
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Set up a consistent structure for modern .NET solutions. The skill covers XML solution files, shared build properties, centralized NuGet versions, SourceLink for source-level debugging, SDK pinning, and release-note-based version management across projects.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Starting a new multi-project .NET solution
- Centralizing build properties and package versions
- Pinning the .NET SDK for consistent builds
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Use this skill to add or review tracing, metrics, and logs in .NET code. It explains how to use built-in diagnostic APIs, configure OpenTelemetry collection in applications, propagate trace context, follow naming conventions, and keep instrumentation resilient and efficient.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Adding traces to a .NET library
- Choosing metric instruments and dimensions
- Setting up exporters in an application
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Organize .NET dependency injection registrations into reusable IServiceCollection extension methods. This keeps application startup files readable, groups services by feature, and lets tests reuse production setup while clarifying service lifetimes and scope handling.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Cleaning up a large ASP.NET Core Program.cs
- Grouping registrations by application feature
- Reusing production service setup in tests
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Organize .NET application settings with strongly typed options classes, then validate values as the app starts. Learn when to use data annotations or IValidateOptions, how option lifetimes behave, and how to handle changing configuration in services.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Binding appsettings.json to typed settings classes
- Failing early when required configuration is invalid
- Adding cross-property or conditional validation
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Manage repository-specific .NET CLI tools through `.config/dotnet-tools.json`. The skill covers installing, pinning, restoring, updating, and removing tools, so developers and CI pipelines can use the versions declared for a project.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Pinning tool versions for a .NET repository
- Restoring the same tools in local development and CI
- Managing project-specific CLI tools
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Use ILSpy to decompile .NET assemblies into readable code and inspect types or selected implementations. This helps explain how an API, NuGet package, framework component, or compiled binary behaves, with notes on locating assemblies and build formats that can limit readability.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Inspecting how a .NET API works internally
- Reading implementation code from a NuGet package
- Exploring framework or project build assemblies
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Use this skill to set up and maintain Entity Framework Core projects. It explains read-only query tracking, efficient loading of related data, bulk operations, migration workflows, and common database access pitfalls, with patterns for retries and separate migration services.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Setting up Entity Framework Core in a new project
- Improving query performance and loading related data
- Managing database migrations safely
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Improve database access in EF Core or Dapper by separating read and write models, limiting returned rows and columns, and avoiding N+1 queries. The skill explains when to use tracking, batching, SQL joins, projections, split queries, and purpose-built data stores.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Optimizing slow EF Core or Dapper data access
- Designing separate read and write data models
- Preventing N+1 queries and oversized result sets
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Choose .NET concurrency tools for the work at hand, from `async/await` for I/O to Channels for producer-consumer queues and Akka.NET for stateful entities. The skill offers an escalation path and guidance on avoiding shared mutable state, blocking, and unnecessary locks.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Choosing a concurrency approach for a .NET feature
- Building a producer-consumer work queue with Channels
- Handling parallel I/O or CPU-bound collection work
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Use modern C# practices when writing or refactoring code and designing APIs. Apply records, pattern matching, nullable types, async cancellation, value objects, and Span<T>/Memory<T> patterns to structure code and address performance-sensitive work.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Refactoring C# code with modern language features
- Designing public APIs for libraries or services
- Modeling domains with strongly typed value objects
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Configure Aspire AppHost to pass resource settings to applications as explicit environment variables. The skill keeps app code dependent on ordinary configuration and SDKs, making infrastructure settings easier to reproduce in production and tests without Aspire client or service discovery packages.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Mapping Aspire resources to app configuration
- Keeping application projects free of Aspire clients
- Making development settings reproducible in production
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Prepare C# and .NET libraries or applications for trimming and Native AOT, which removes unused code and can run without a JIT. The skill explains project settings, annotations, warning fixes, and alternatives for reflection-heavy code.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Adding trimming or Native AOT support to a .NET project
- Resolving IL2xxx and IL3xxx compatibility warnings
- Making reflection-heavy code safer for trimming
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Configure Akka.NET clusters to discover peers through Kubernetes, Azure, or static configuration and form clusters without fixed seed nodes. Set up management HTTP endpoints and health checks that load balancers and orchestrators can use to assess liveness and readiness.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Forming Akka.NET clusters with dynamic service discovery
- Replacing fixed seed nodes in cloud deployments
- Adding liveness and readiness checks for orchestration
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Build entity actors with Akka.Hosting using shared patterns for local tests and clustered production. Configure message routing, cluster sharding, durable reminders, and injectable time so actor behavior can be tested across execution modes.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Building actors for domain entities such as orders
- Testing actor routing without a cluster
- Configuring clustered sharding for production
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Choose suitable Akka.NET patterns for actor messaging, supervision, error handling, dependency injection, and distributing background work. Learn when to use local EventStream or cluster-wide DistributedPubSub, and how to make clustered systems testable in local mode.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Choosing actor messaging across processes or cluster nodes
- Deciding how actors handle expected and unexpected errors
- Selecting Props or DependencyResolver for actor creation
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Set up Akka.NET actor systems in .NET Aspire for local development and deployment. Configure clustering, SQL Server persistence, Akka.Management discovery, health checks, and Aspire orchestration so services and their dependencies can run together across multiple replicas.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Starting an Akka.NET project with Aspire orchestration
- Configuring cluster discovery across replicas
- Adding SQL Server persistence to an actor system
Aaronontheweb/dotnet-skills☆ 1.2천2026년 10월 12일 업데이트
Review App Store screenshots before submission by checking accepted image dimensions and visually inspecting their content. Receive a report of placeholder text, debug artifacts, broken UI, competitor references, and consistency or readability concerns.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Checking screenshot sizes before App Store submission
- Finding placeholder text or debug overlays
- Reviewing a set for broken or incomplete UI
CharlesWiltgen/Axiom☆ 1.2천2026년 10월 27일 업데이트
Review Swift code for clearer, more idiomatic expressions while preserving behavior. It reports local simplification ideas for optionals, control flow, collections, closures, and boilerplate, tagging each finding as safe, conditional, or advisory. It does not edit files.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Simplifying a Swift file without changing behavior
- Finding clearer optional binding and control flow
- Reviewing boilerplate in a view model
CharlesWiltgen/Axiom☆ 1.2천2026년 10월 27일 업데이트
Plan and build watchOS apps, including standalone app structure, Watch Connectivity, complications, Smart Stack widgets, controls, and background tasks. The skill also guides ClockKit to WidgetKit migration and watch specific design decisions.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Planning a standalone watchOS app
- Adding complications or Smart Stack widgets
- Transferring data between iPhone and Apple Watch
CharlesWiltgen/Axiom☆ 1.2천2026년 10월 27일 업데이트
Build and improve SwiftUI interfaces, from views and navigation to layout, animation, and gestures. The skill also helps investigate display bugs and slow interactions, organize feature architecture, and work with iOS 26 and foldable iPhone layouts.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Building or updating a SwiftUI screen
- Debugging navigation or layout problems
- Improving animations, gestures, or scrolling
CharlesWiltgen/Axiom☆ 1.2천2026년 10월 27일 업데이트
Use this skill to build and troubleshoot UIKit interfaces, connect UIKit with SwiftUI, and modernize app lifecycle and resizing behavior. It points to guidance for Auto Layout, Combine, TextKit, PencilKit, and UIKit animations, including common layout and lifecycle problems.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Embed a UIKit view in SwiftUI
- Add SwiftUI screens to a UIKit app
- Debug Auto Layout constraint conflicts
CharlesWiltgen/Axiom☆ 1.2천2026년 10월 27일 업데이트
Diagnose Swift Package Manager problems by inspecting package manifests, resolved versions, project references, and dependency graphs. It identifies version conflicts, duplicate symbols, Swift language mode mismatches, missing transitive modules, macro build issues, and platform incompatibilities, then suggests ways to resolve them.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Investigating Swift Package Manager resolution failures
- Diagnosing a “No such module” build error
- Finding the cause of duplicate symbol linker errors
CharlesWiltgen/Axiom☆ 1.2천2026년 10월 27일 업데이트