DNAKode.RoslynSkills.Cli
0.1.6-preview.20
This is a prerelease version of DNAKode.RoslynSkills.Cli.
dotnet tool install --global DNAKode.RoslynSkills.Cli --version 0.1.6-preview.20
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local DNAKode.RoslynSkills.Cli --version 0.1.6-preview.20
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=DNAKode.RoslynSkills.Cli&version=0.1.6-preview.20&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package DNAKode.RoslynSkills.Cli --version 0.1.6-preview.20
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
DNAKode.RoslynSkills.Cli
DNAKode.RoslynSkills.Cli is a .NET global tool for Roslyn-native C# coding operations used by coding agents.
Install
dotnet tool install --global DNAKode.RoslynSkills.Cli --prerelease
If your machine has extra/private feeds configured:
dotnet tool install --global DNAKode.RoslynSkills.Cli --prerelease --add-source https://api.nuget.org/v3/index.json --ignore-failed-sources
If a fresh preview is still indexing, install by explicit version:
dotnet tool install --global DNAKode.RoslynSkills.Cli --version <version> --add-source https://api.nuget.org/v3/index.json --ignore-failed-sources
Command name
roscli --version
roscli list-commands --ids-only
roscli list-commands --stable-only --ids-only
roscli list-commands --experimental-only --ids-only
roscli quickstart
roscli describe-command session.open
Recommended first minute:
roscli list-commands --ids-onlyroscli list-commands --stable-only --ids-onlyroscli quickstartroscli describe-command session.openroscli describe-command edit.create_file
Typical usage
roscli nav.find_symbol src/MyProject/File.cs MySymbol --brief true --max-results 20
roscli diag.get_file_diagnostics src/MyProject/File.cs
roscli diag.get_file_diagnostics src/MyProject/File.cs --workspace-path MySolution.slnx --require-workspace true
roscli edit.create_file src/MyProject/NewType.cs --content "public class NewType { }"
session.open is for .cs/.csx files only.
For project-backed files, nav.find_symbol and diag.get_file_diagnostics should report workspace_context.mode=workspace; rerun with --workspace-path if mode is ad_hoc.
Prefer .sln/.slnx for repo-wide or hot-workspace context; use .csproj only when intentionally project-scoped.
Repository
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.6-preview.20 | 107 | 5/24/2026 |
| 0.1.6-preview.19 | 146 | 2/25/2026 |
| 0.1.6-preview.18 | 78 | 2/24/2026 |
| 0.1.6-preview.17 | 82 | 2/17/2026 |
| 0.1.6-preview.16 | 76 | 2/17/2026 |
| 0.1.6-preview.14 | 87 | 2/13/2026 |
| 0.1.6-preview.13 | 80 | 2/13/2026 |
| 0.1.6-preview.12 | 82 | 2/12/2026 |
| 0.1.6-preview.11 | 85 | 2/12/2026 |
| 0.1.6-preview.10 | 83 | 2/12/2026 |
| 0.1.6-preview.9 | 74 | 2/12/2026 |
| 0.1.6-preview.8 | 82 | 2/12/2026 |
| 0.1.6-preview.7 | 84 | 2/12/2026 |
| 0.1.6-preview.6 | 79 | 2/11/2026 |
| 0.1.6-preview.5 | 75 | 2/11/2026 |
| 0.1.6-preview.4 | 92 | 2/11/2026 |
| 0.1.6-preview.3 | 76 | 2/11/2026 |
| 0.1.6-preview.2 | 72 | 2/11/2026 |
| 0.1.6-preview.1 | 84 | 2/11/2026 |
| 0.1.5-preview.3 | 96 | 2/10/2026 |
Loading failed