recyclarr
Official@recyclarr · United States of America
Offers specialized C# architectural governance, configuration management, and testing standards for enterprise software development lifecycles.
Agent Skills by recyclarr
Showing 9 vetted skills indexed across 1 GitHub repositories.
minimal-apis
Implements ASP.NET Core Minimal API endpoints, route groups, filters, and OpenAPI generation for .NET 10.
mapperly
Configure C# Mapperly mappers with null-handling conventions for DTO-to-domain mappings.
linear-planning
Organize Recyclarr work items into Linear initiatives, projects, and issues.
rx-observables
Guide System.Reactive (Rx.NET) patterns and best practices in C#.
changelog
Document software release changes in keepachangelog.com format for end-users.
yaml-config
Write and review Recyclarr YAML configuration files for instance and global settings.
decisions
Create and edit Architecture Decision Records and Product Decision Records with standardized templates.
testing
Write, debug, and analyze test coverage with NUnit, NSubstitute, and AutoFixture.
duplication-vs-abstraction
Evaluate duplicated code for refactoring into shared abstractions using the Rule of Three.
Frequently Asked Questions About recyclarr
FAQPage SchemaWhat specific development tasks does Recyclarr support?▼
Recyclarr supports C# object mapping configuration, reactive pattern implementation, and standardized documentation of architectural decisions. It facilitates rigorous code quality through NUnit testing, NSubstitute mocking, and AutoFixture data generation, while ensuring consistent configuration management via structured YAML files.
Which engineering personas benefit from these skills?▼
These skills are designed for C# software engineers, technical leads, and systems architects. Developers focused on maintaining high-quality, testable codebases and those responsible for defining long-term architectural standards will find these practices essential for managing complex enterprise project requirements.
What are the primary dependencies for implementing these practices?▼
Implementation requires a .NET development environment with access to NuGet packages including Mapperly, System.Reactive, NUnit, NSubstitute, and AutoFixture. Users must also maintain a standardized repository structure to support the keepachangelog format and the creation of Architecture Decision Records.