All authors

Claude Skills by dmamulashvili
github.com/dmamulashvili5 skills0 installs0 views
- Api DesignDesign the HTTP contract of an ASP.NET Core API before implementing it - resource naming, methods and status codes, pagination, filtering, ProblemDetails errors, versioning, rate limiting, and idempotency. Use when adding or changing endpoints, reviewing an API's shape, or deciding conventions for a new API. For implementing endpoints, OpenAPI metadata, and .http files, use the dotnet-webapi skill.Votes: 0GitHub stars: 2
- Conventional CommitsWrite, review, or fix git commit messages that follow the Conventional Commits 1.0.0 spec. Use when composing a commit message, squash/merge message, or PR title, when asked to lint or rewrite commit history, or when deciding the SemVer bump implied by a set of commits.Votes: 0GitHub stars: 2
- Dotnet ArchitectureDecide the structure of an ASP.NET Core solution - project layout, feature slices vs layers, module seams, where business logic lives, data access shape, cross-cutting concerns (config, errors, observability, resilience, caching, background work, messaging), and when to split services. Use when starting a solution, adding a feature that doesn't fit the existing structure, introducing a new project or dependency, or reviewing architecture. For HTTP contracts use api-design; for shaping a modul...Votes: 0GitHub stars: 2
- PostgresqlPostgreSQL gotchas and version-gated facts - indexing (B-tree, GIN, GiST, BRIN, partial, expression), JSONB, EXPLAIN ANALYZE and tuning, row-level security and multi-tenancy, full-text search, partitioning, connection pooling, extensions, logical replication, pgvector and RAG. Use when designing tables or indexes for PostgreSQL, writing or reviewing raw SQL, diagnosing a slow query, or choosing a PostgreSQL feature. For EF Core query performance use the optimizing-ef-core-queries skill; for m...Votes: 0GitHub stars: 2
- TddTest-driven development for ASP.NET Core and EF Core with xUnit. Use when building a feature or fixing a bug test-first, when the user mentions TDD or red-green-refactor, or when adding integration tests for endpoints or data access.Votes: 0GitHub stars: 2