Agent Skills by Sergeu Matyasov
Showing 27 vetted skills indexed across 1 GitHub repositories.
segmented-change-review
Segment code diffs into logical blocks for risk-focused review and per-segment approvals.
infra-logic-extraction
Extract infrastructure-specific logic from orchestration code into ports and adapters.
clean-code-functions
Design clean, maintainable methods with single-responsibility principles and explicit error handling.
module-analysis-template
Document module analysis points and dependency maps for migration planning.
professional-controllers
Refactor ASP.NET Core controllers across contracts, routing, DTOs, and OpenAPI.
clean-architecture-placement
Place new and refactored code into Clean Architecture layers with correct namespaces.
commit-messages
Generate commit messages matching the format ticket type(scope: subject.
stepwise-clean-architecture-migration
Migrate legacy modules step by step into Domain, Application, and Infrastructure layers.
readme-documentation
Document internal business logic flows in README files with code path mapping.
skill-writing
Define a standardized SKILL.md template with mandatory frontmatter and sections.
controllers-testing
Automate verification of ASP.NET Core controller endpoints against contracts and expected behavior.
clean-code-principles
Enforce clean-code naming, structure, and error-handling rules during code reviews.
integration-testing
Validate integration boundaries using real PostgreSQL databases and migrations.
logs
Enforce structured logging standards with templates and parameters across services.
mediator-commands-queries
Standardize MediatR command and query use cases under Application.UseCases folders.
code-style-conventions
Enforce .NET code style conventions across repositories and pull requests.
tests
Write and maintain C# unit, integration, and validator tests with Arrange/Act/Assert structure.
controllers-contract-openapi
Standardize controller DTOs and response schemas to align with OpenAPI contracts.
domain-entity-addition
Add persisted domain entities with EFCore configuration and repository contracts.
clean-code-naming
Enforce clear, domain-aligned names for classes, methods, fields, and DTOs.
validators
Standardize FluentValidation validators with SetValidator and Include composition patterns.
errors
Define domain-specific exception classes and map them to HTTP status codes.
clean-code-solid
Automate SOLID design principle application to .NET codebases.
migration-principles
Identify and guide stepwise migration of legacy code to clean architecture preserving contracts and enabling testable equivalence per step.