CascadeEsdm.AIContext
1.0.134
dotnet add package CascadeEsdm.AIContext --version 1.0.134
NuGet\Install-Package CascadeEsdm.AIContext -Version 1.0.134
<PackageReference Include="CascadeEsdm.AIContext" Version="1.0.134" />
<PackageVersion Include="CascadeEsdm.AIContext" Version="1.0.134" />
<PackageReference Include="CascadeEsdm.AIContext" />
paket add CascadeEsdm.AIContext --version 1.0.134
#r "nuget: CascadeEsdm.AIContext, 1.0.134"
#:package CascadeEsdm.AIContext@1.0.134
#addin nuget:?package=CascadeEsdm.AIContext&version=1.0.134
#tool nuget:?package=CascadeEsdm.AIContext&version=1.0.134
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 (
.slnor.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.
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.1
- CascadeEsdm.SharedKernel.Abstractions (>= 1.0.134)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.Text.Json (>= 8.0.5)
-
net10.0
- CascadeEsdm.SharedKernel.Abstractions (>= 1.0.134)
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 |