MinimalLambda is a Lambda-first hosting framework for .NET.
Code under src/ runs on AWS Lambda or generates code that will.
- Prefer small, focused diffs.
- Match existing patterns; avoid unnecessary refactors.
- Nullable warnings are bugs.
- Prefer AOT/trimming-friendly code.
- Avoid reflection-heavy/dynamic approaches unless required and guarded.
- Run formatting and relevant tests before handoff.
- If a change affects how users use the project, update docs and affected skills in the same change.
DOTNET_NOLOGO=1 dotnet restore
DOTNET_NOLOGO=1 dotnet tool restore
task format
task test:all
task build:aot-check- C# preview is used in many projects.
- C# 14
extension(...)blocks are valid. Do not rewrite them to oldthisextension methods. - XML docs: use only C# XML-supported tags. Do not use unsupported HTML tags like
<strong>.
- Source/runtime code:
src/AGENTS.md - Tests:
tests/AGENTS.md - GitHub, PR, release, CI:
.github/AGENTS.md - Documentation:
docs/AGENTS.md
Use git-workflow skill for commits, branches, and PRs.
When writing PRs, use ./.github/pull_request_template.md.