Prompt Library
Every named prompt from the curriculum, indexed by source document and section. Each prompt is a working skeleton you can copy, customise, and run against Claude, ChatGPT, or Gemini.
Doc 1
Bounded Context to Microservice Mapping
Map contexts to microservices with owned data, public API, integration events.
Event Storming Facilitation
Understand a business domain by surfacing events, commands, aggregates, bounded contexts.
Comprehensive ADR
Document an architecture decision in MADR format.
NFR Deep-Dive
Define measurable non-functional requirements across performance, availability, scalability, security, observability, operability.
Domain Service
Generate a domain service for logic that spans multiple aggregates.
Rich Domain Entity
Generate a DDD aggregate with enforced invariants, value objects, and domain events.
Full CQRS Vertical Slice
Generate a complete CQRS command + query + handler + validator + tests with all pipeline behaviours.
Transactional Outbox Implementation
Add reliable event publishing with at-least-once semantics.
OpenAPI Contract First
Design an API by writing the OpenAPI 3.1 contract first.
Global Exception Handling (RFC 7807)
Add RFC 7807-compliant error handling across the API surface.
Enterprise Auth System
Multi-tenant JWT with RBAC + ABAC and token-family rotation.
Production Resilience Layer
Add rate limiting, circuit breakers, retries, timeouts.
Event-Sourced Aggregate Schema
Design an event-sourced database schema.
Advanced EF Core Configuration
EF Core 8 with owned types, value-object mapping, query splitting.
High-Performance Read Layer (Dapper)
Build a CQRS read side with Dapper for sub-100ms queries.
FsCheck Property Tests
Generate property-based tests for a domain aggregate.
Stryker.NET Setup & Analysis
Set up mutation testing and analyse surviving mutants.
Consumer-Driven Contract Tests (Pact)
Add Pact contract tests between consumer and provider services.
Choreography-Based Saga
Design a multi-service business process with compensating transactions.
YARP API Gateway
Configure a YARP-based API gateway with routing, auth, rate limiting, BFF aggregation.
OpenTelemetry Full Stack
Wire traces, metrics, logs into an ASP.NET Core service.
Negative Constraints Template
Prevent anti-patterns in generated code by explicitly forbidding them.
Self-Critique Loop
Force the model to review its own output against an explicit rubric and iterate.
Doc 2
Architecture Reverse Engineering
Understand an inherited codebase's architecture from its source.
Implicit Contract Discovery
Find implicit contracts before refactoring something risky.
Layered Quality Analysis (4 dimensions)
Run a 4-dimensional code quality review on a target slice.
Transitive Dependency Risk
Audit dependencies for CVEs and upgrade path.
Multi-Layer Stack Trace Analysis
Debug a production stack trace by separating proximate cause from root cause.
Memory Issue Analysis
Investigate a memory leak or GC pressure problem.
Deadlock Investigation
Debug a deadlock or concurrency hang.
Cross-Service Request Tracing
Debug a multi-service failure using distributed traces.
Post-Incident Root Cause Report
Write a post-mortem with timeline, root cause, blast radius, change actions.
SEV1 Rapid Triage
Produce the first 60-second triage update during a SEV1 incident.
Blast Radius Assessment
Assess the blast radius of a proposed change before merging.
Zero-Downtime API Change (Expand-Contract)
Make a breaking API change without downtime via Expand-Contract.
Feature Flag Implementation
Roll out a risky change behind a feature flag with kill switch.
Strangler Fig Migration Plan
Plan an incremental modernisation of a legacy system.
Migrate CRUD to CQRS
Convert a CRUD service to CQRS without breaking callers.
.NET Framework → .NET 8 Migration Readiness
Assess a legacy .NET 4.8 codebase for .NET 8 migration.
Async/Await Migration (8 rules)
Convert synchronous code to async without introducing deadlocks.
Module Extraction Strategy
Extract a bounded context from a monolith.
Golden Master Test Generation
Lock current behaviour with golden master tests before refactoring.
Approval Tests Setup
Set up approval testing for complex output (reports, HTML, large JSON).
Load Test Scenario Generation (k6)
Generate k6 load-test scenarios — baseline, stress, spike, soak.
STRIDE Threat Model
Threat-model a system using the STRIDE framework.
Authentication & Authorization Deep Review
Deep security review of an auth implementation.