
Publisher on askill
Implement dependency injection in Angular v20+ using inject(), injection tokens, and provider configuration. Use for service architecture, providing dependencies at different levels, creating injectab...
Generate Terraform HCL code following HashiCorp's official style conventions and best practices. Use when writing, reviewing, or generating Terraform configurations.
Implement routing in Angular v20+ applications with lazy loading, functional guards, resolvers, and route parameters. Use for navigation setup, protected routes, route-based data loading, and nested r...
Implement HTTP data fetching in Angular v20+ using resource(), httpResource(), and HttpClient. Use for API calls, data loading with signals, request/response handling, and interceptors. Triggers on da...
SQL development standards for stored procedures, queries, and database schema design. Use when writing SQL statements, creating stored procedures, designing database schemas, or optimizing SQL queries...
.NET Framework upgrade specialist for comprehensive framework upgrades with progressive tracking and validation. Use when upgrading .NET projects from older versions (e.g., .NET 6 → .NET 8), migrating...
Python backend development standards. Use when writing Python services, FastAPI or Flask applications, async code, Pydantic models, pytest tests, or implementing hexagonal architecture. Covers PEP-8,...
C# development standards and best practices. Use when writing C# code, reviewing C# changes, or implementing C# features. Covers C# 13 features, naming conventions, formatting, testing, and modern pat...
.NET backend development standards. Use when writing C# services, ASP.NET Core APIs, Entity Framework code, or .NET applications. Covers modern C# features, dependency injection, validation, logging,...
Unit test performance standards. Use when optimizing test execution time, tagging slow tests, or configuring test timeouts. Covers 5-minute suite limits, 500ms individual test thresholds, and slow tes...
Core coding standards and best practices. Use when writing any code, refactoring, reviewing code quality, or discussing development patterns. Covers simplicity, DRY principles, testing workflow, and c...
Resilience and fault tolerance testing. Use when implementing circuit breakers, retry logic, or testing failure scenarios. Covers failure simulation, graceful degradation, and resilience pattern valid...
DevOps and CI/CD pipeline standards. Use when writing GitHub Actions workflows, configuring CI pipelines, or managing deployment artifacts. Covers build-once promotion, secrets management, image signi...
Commit traceability and work item linking. Use when writing commit messages, creating PRs, or tagging tests with ticket IDs. Covers ticket references, test annotations, and audit trail requirements.
BDD acceptance testing standards. Use when writing Cucumber/Gherkin scenarios, implementing end-to-end tests, or configuring release gates. Covers Given/When/Then format, critical path scenarios, and...