Skip to content

Add .NET SDK support to temporal-developer skill#39

Merged
donald-pinckney merged 24 commits intomainfrom
add-dotnet
Apr 17, 2026
Merged

Add .NET SDK support to temporal-developer skill#39
donald-pinckney merged 24 commits intomainfrom
add-dotnet

Conversation

@donald-pinckney
Copy link
Copy Markdown
Collaborator

@donald-pinckney donald-pinckney commented Mar 16, 2026

Summary

  • Added 11 .NET reference files covering workflows, activities, patterns, determinism, error handling, testing, versioning, observability, data handling, gotchas, and advanced features (including DI)
  • Updated SKILL.md with .NET trigger phrases and getting started entry
  • Updated core/determinism.md SDK Protection Mechanisms with .NET entry
  • .NET-specific content: Task determinism (no sandbox), CancellationToken patterns, dependency injection, safe builtin alternatives table

🤖 Generated with Claude Code

Comment thread references/dotnet/observability.md
Comment thread references/dotnet/observability.md Outdated
donald-pinckney and others added 5 commits April 1, 2026 16:10
Created 11 .NET reference files covering: dotnet.md (overview/quick start),
patterns.md, determinism.md, determinism-protection.md, error-handling.md,
testing.md, versioning.md, observability.md, data-handling.md, gotchas.md,
and advanced-features.md. Follows Python/TypeScript patterns with .NET-specific
content for Task determinism, CancellationToken, dependency injection, etc.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- dotnet.md: Reduce Determinism Rules section to brief cross-reference
  (was duplicating determinism.md content)
- patterns.md: Add ParentClosePolicy to Child Workflows example
- gotchas.md: Add missing "Heartbeat Timeout Too Short" subsection
- versioning.md: Add missing Key Concepts, Deployment Strategies,
  Query Filters, PINNED/AUTO_UPGRADE guidance, CLI examples
- advanced-features.md: Add worker-level heading for exception types

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- patterns.md: Fix cancellation pattern to use official
  TemporalException.IsCanceledException(e) with detached CancellationTokenSource
- advanced-features.md: Fix DI hosting example to use official
  AddHostedTemporalWorker(clientTargetHost:, clientNamespace:, taskQueue:) pattern

Verified against official SDK README, API docs, and temporal-docs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- SKILL.md: Add "Temporal .NET" and "Temporal C#" trigger phrases,
  update overview to mention .NET, add .NET entry in getting started
- core/determinism.md: Add .NET entry in SDK Protection Mechanisms

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Comment thread references/dotnet/testing.md Outdated
@donald-pinckney donald-pinckney marked this pull request as ready for review April 1, 2026 22:03
@donald-pinckney donald-pinckney requested a review from a team as a code owner April 1, 2026 22:03
Copy link
Copy Markdown
Contributor

@jmaeagle99 jmaeagle99 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still reviewing but want to submit some feedback.

Comment thread references/dotnet/advanced-features.md
Comment thread references/dotnet/advanced-features.md Outdated
Comment thread references/dotnet/data-handling.md
Comment thread references/dotnet/data-handling.md
Comment thread references/dotnet/data-handling.md
Comment thread references/dotnet/determinism-protection.md Outdated
Comment thread references/dotnet/determinism.md Outdated
Comment thread references/dotnet/dotnet.md Outdated
Comment thread references/dotnet/error-handling.md Outdated
Comment thread references/dotnet/advanced-features.md
Comment thread references/dotnet/patterns.md
Comment thread references/dotnet/patterns.md Outdated
Comment thread references/dotnet/patterns.md Outdated
@donald-pinckney donald-pinckney changed the base branch from dev to main April 17, 2026 14:38
@donald-pinckney donald-pinckney merged commit 44eba4e into main Apr 17, 2026
3 checks passed
@donald-pinckney donald-pinckney deleted the add-dotnet branch April 17, 2026 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants