Piotr Błażejewicz (Peter Blazejewicz) avatar

Piotr Błażejewicz (Peter Blazejewicz)

Community

@peterblazejewicz · Warsaw/Poland

269Followers
|
1,051Public Repos
|
28Published Skills

Software developer, Warsaw, Poland. (past) Microsoft MVP/Nokia Forum Champion

Skills Distribution
DomainDeveloper To....NET Application D.. (35%)Testing & Quality .. (25%)DevOps & Release E.. (15%)Performance & Obse.. (15%)

Agent Skills by Piotr Błażejewicz (Peter Blazejewicz)

Showing 28 vetted skills indexed across 1 GitHub repositories.

peterblazejewiczpeterblazejewicz
7

idea-refine

Refines raw ideas into actionable .NET concepts through structured divergent and convergent thinking.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

frontend-ui-engineering-avalonia

Builds accessible, themeable Avalonia 11/12 user interfaces with MVVM and compiled bindings.

Community
Advanced
peterblazejewiczpeterblazejewicz
7

debugging-and-error-recovery

Diagnose root causes of .NET test, build, and runtime failures with a structured triage checklist.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

using-agent-skills

Discovers and routes tasks to the right .NET engineering skill by development phase.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

test-driven-development

Guides .NET test-driven development using xUnit or MSTest with the RED-GREEN-REFACTOR cycle.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

planning-and-task-breakdown

Decomposes .NET/C# specifications into ordered, verifiable tasks with dotnet CLI verification steps.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

incremental-implementation

Implements .NET features in thin vertical slices with build and test verification between increments.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

performance-optimization-dotnet

Diagnose and fix .NET performance bottlenecks using BenchmarkDotNet, dotnet-counters, and dotnet-trace.

Community
Advanced
peterblazejewiczpeterblazejewicz
7

api-and-interface-design

Designs stable .NET APIs, DTO contracts, and public interfaces with backward compatibility.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

ci-cd-and-automation

Automates CI/CD pipelines for .NET projects with quality gates, deployments, and rollback.

Community
Advanced
peterblazejewiczpeterblazejewicz
7

context-engineering

Configures agent context files and loading strategies for .NET and C# projects.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

shipping-and-launch

Prepares .NET production launches with pre-launch checklists, feature flags, staged rollouts, and rollback plans.

Community
Advanced
peterblazejewiczpeterblazejewicz
7

spec-driven-development

Creates structured specifications before coding .NET 8+ solutions and features.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

code-review-and-quality

Reviews .NET and C# changes across correctness, readability, architecture, security, and performance axes.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

security-and-hardening

Hardens .NET and C# applications against OWASP vulnerabilities with validation, authentication, and secrets guidance.

Community
Advanced
peterblazejewiczpeterblazejewicz
7

deprecation-and-migration

Plans deprecation and migration of .NET code, NuGet packages, and EF Core schemas.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

observability-and-instrumentation

Instruments .NET applications with structured logging, metrics, and distributed tracing for production diagnosis.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

interview-me

Extracts true user intent through one-question-at-a-time interviews before planning or coding.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

integration-testing-dotnet

Tests .NET applications across HTTP, database, browser, and Avalonia UI integration boundaries.

Community
Advanced
peterblazejewiczpeterblazejewicz
7

code-simplification

Simplifies C# and .NET code for readability while preserving exact behavior.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

doubt-driven-development

Subjects non-trivial code decisions to adversarial fresh-context review before they stand.

Community
Advanced
peterblazejewiczpeterblazejewicz
7

source-driven-development

Grounds .NET and C# implementation decisions in official documentation with cited sources.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

git-workflow-and-versioning

Structures git commits, branching, and pre-commit hygiene for .NET projects.

Community
Intermediate
peterblazejewiczpeterblazejewicz
7

documentation-and-adrs

Writes ADRs, XML doc comments, OpenAPI metadata, and READMEs for .NET projects.

Community
Intermediate

Frequently Asked Questions About Piotr Błażejewicz (Peter Blazejewicz)

FAQPage Schema
What tasks can I accomplish with peterblazejewicz's .NET skills?

The 28 skills cover the full .NET/C# lifecycle: spec-driven planning, task breakdown, TDD with xUnit/MSTest, integration testing via WebApplicationFactory and Testcontainers, Avalonia UI engineering, API design, performance tuning with BenchmarkDotNet, security hardening, CI/CD pipelines, observability, code review, and production launches with rollback.

Who are these .NET skills designed for?

They target .NET/C# developers and engineers building ASP.NET Core APIs, Avalonia desktop/mobile apps, Blazor frontends, EF Core data layers, or NuGet libraries. They also serve reviewers and release engineers handling code quality gates, deployments, monitoring, and migration or deprecation decisions in multi-project solutions.

How do I invoke and use these skills in practice?

Each skill triggers on natural phrases or contexts, e.g. 'idea-refine' or 'ideate' for concept shaping, 'interview me' for requirement clarification, or automatic activation when dotnet test fails. The using-agent-skills meta-skill maps tasks across Define, Plan, Build, Verify, Review, and Ship phases to the right skill.

What prerequisites and dependencies do these skills require?

Skills assume a .NET 8+ environment with the dotnet CLI. Specific skills require xUnit v2/v3 or MSTest, Playwright or Avalonia.Headless for E2E tests, Testcontainers with PostgreSQL/SQL Server/Redis, GitHub Actions or Azure DevOps, and the chrome-devtools MCP server for browser testing with DevTools.

Are these .NET skills free and open source?

The manifest lists no license fees or commercial terms; skills are sourced from a vendor/agent-skills repository with versioned SKILL.md files (e.g., test-driven-development 1.0.1, review 1.1.0) and are distributed through the dotnet-skills marketplace for direct use in agent sessions.