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
                    
if you are setting up this repo
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
                    
nuke :add-package DNAKode.RoslynSkills.Cli --version 0.1.6-preview.20
                    

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:

  1. roscli list-commands --ids-only
  2. roscli list-commands --stable-only --ids-only
  3. roscli quickstart
  4. roscli describe-command session.open
  5. roscli 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 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