CascadeEsdm.AIContext 1.0.134

dotnet add package CascadeEsdm.AIContext --version 1.0.134
                    
NuGet\Install-Package CascadeEsdm.AIContext -Version 1.0.134
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CascadeEsdm.AIContext" Version="1.0.134" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CascadeEsdm.AIContext" Version="1.0.134" />
                    
Directory.Packages.props
<PackageReference Include="CascadeEsdm.AIContext" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CascadeEsdm.AIContext --version 1.0.134
                    
#r "nuget: CascadeEsdm.AIContext, 1.0.134"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CascadeEsdm.AIContext@1.0.134
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CascadeEsdm.AIContext&version=1.0.134
                    
Install as a Cake Addin
#tool nuget:?package=CascadeEsdm.AIContext&version=1.0.134
                    
Install as a Cake Tool

CascadeEsdm.AIContext

Provides AI agent context and best practices for projects using the Cascade ESDM framework.

What this package does

When the package is added or restored, this package writes a cascade-esdm.md rules file into your repository's AI agent configuration directory. The file is only written once — if it already exists it will not be overwritten, allowing you to customise it freely after installation:

  • .windsurf/rules/cascade-esdm.md — if a .windsurf/ directory exists (Windsurf IDE)
  • .devin/rules/cascade-esdm.md — if a .devin/ directory exists (Devin IDE)
  • .cursor/rules/cascade-esdm.md — if a .cursor/ directory exists (Cursor IDE)
  • AGENTS.md — fallback if neither directory is detected (GitHub Copilot, generic agents)

The file covers Cascade ESDM patterns, composition, commands, events, aggregates, value objects, exceptions, and the Event Extractor. AI agents in your IDE will automatically pick it up as project context.

Installation

Important: This package must be added to a project that is part of a solution (.sln or .slnx), and the solution must be opened from its file when building. The package uses MSBuild's $(SolutionDir) to locate the repository root where your .windsurf/, .cursor/, or .devin/ directories reside. If built outside of a solution context, the rules file will be written relative to the project directory instead.

Add the package to one project in your solution — typically your API, host, or a dedicated tooling project:

dotnet add package CascadeEsdm.AIContext

Then build the solution:

dotnet build MySolution.sln

Add the generated rules file to source control so all team members and CI agents benefit from the same context.

Keeping it up to date

The rules file is never overwritten once it exists. To pick up revised guidance from a newer package version, delete the generated file and run dotnet restore again.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.134 210 7/17/2026
1.0.133 165 7/17/2026
1.0.132 169 7/17/2026
1.0.131 162 7/15/2026
1.0.130 158 7/15/2026
1.0.122 178 7/9/2026
1.0.121 171 7/8/2026
1.0.120 184 7/8/2026
1.0.116 172 7/7/2026
1.0.116-alpha 37 7/7/2026
1.0.115 191 7/7/2026
1.0.115-alpha 39 7/7/2026
1.0.114 175 7/7/2026
1.0.114-alpha 37 7/7/2026
1.0.113 172 7/7/2026
1.0.113-alpha 41 7/7/2026
1.0.110 187 7/7/2026
1.0.110-alpha 39 7/6/2026
1.0.109-alpha 33 7/6/2026
1.0.108 189 7/6/2026
Loading failed