diff --git a/.agents/skills/dotnet-inspect/SKILL.md b/.agents/skills/dotnet-inspect/SKILL.md index 3410670..81392d3 100644 --- a/.agents/skills/dotnet-inspect/SKILL.md +++ b/.agents/skills/dotnet-inspect/SKILL.md @@ -6,8 +6,7 @@ description: Find evidence instead of guessing for .NET packages, platform libra # dotnet-inspect -Use dotnet-inspect for evidence instead of guesses about .NET packages, -platform libraries, assemblies, APIs, dependencies, or API version diffs. +Use dotnet-inspect for evidence about .NET packages, platform libraries, assemblies, APIs, dependencies, or API version diffs. ```bash dnx dotnet-inspect -y -- @@ -23,16 +22,17 @@ dnx dotnet-inspect -y -- | Inspect a type | `type Type --package Foo`; add `--all` for non-public/hidden members. | | Inspect overloads | `member Type --platform Lib -m Name -S "Member Index"` | | Select an overload | `member Type --platform Lib Name:1` or `Name~digest` | +| Find rendered body syntax | `body-shape ObjectCreationExpression --library path/to.dll`; load `skill decompiler` for stable kinds and coordinates. | | Compare APIs | `diff --package Foo@old..new --breaking` (`--additive` new APIs); `--alloc-regressions` for perf regressions (allocations up, hot first). | | Trace API evolution | `timeline --package Foo@old..new --type Type --members --at all`; omit `--at` to inspect the vector without acquiring packages. | -| Inspect packages | `package Foo -S Signals`; load `skill private-feeds` for authenticated/custom sources. | +| Inspect packages | `package Foo`; use `@Package`, `@Dependencies`, `@Audit`, or `@Files` for an explicit lens. Load `skill private-feeds` for authenticated/custom sources. | | Inspect libraries | `library Foo` or `library path/to.dll`; load `skill metadata` for raw ECMA-335 tables/heaps. | | Relationships | `depends Type`, `extensions Type`, `implements Interface`. | ## Member lookup -Run `find Name` when scope is unknown, inspect the type, then `-S "Member Index"` to list -overloads. Select with `Name:N` (1-based) or `Name~digest` (stable). A selected overload +Run `find Name` when scope is unknown, inspect the type, then `-S "Member Index"` to list overloads. +Select with `Name:N` (1-based) or `Name~digest` (stable). A selected overload defaults to `Signature`. A fully-qualified `Namespace.Type.Member` needs no scope. ```bash diff --git a/apm.lock.yaml b/apm.lock.yaml index 185a89e..3fe3caf 100644 --- a/apm.lock.yaml +++ b/apm.lock.yaml @@ -1,5 +1,5 @@ lockfile_version: '1' -generated_at: '2026-08-10T14:21:23.977387+00:00' +generated_at: '2026-08-12T14:21:31.039693+00:00' apm_version: 0.14.0 dependencies: - repo_url: Faithlife/RepoConventions @@ -13,10 +13,10 @@ dependencies: content_hash: sha256:6e4dc45d96d7adc8f1d3e3300d9ee90eef9c2d0231ea83ad86fed64fca105034 - repo_url: richlander/dotnet-inspect host: github.com - resolved_commit: f77a127d8a7c2878cd77ada59d6c26f3ecc5b786 + resolved_commit: cd341ef17c9f4cce5141f456bd68024436ae31d8 virtual_path: skills/dotnet-inspect is_virtual: true package_type: claude_skill deployed_files: - .agents/skills/dotnet-inspect - content_hash: sha256:20b20e400df9cfab463ff4517bc0ec3cd4c31870e0d4bb3181ad4ccf8e8e84b4 + content_hash: sha256:c4aa9e91c095af01ba103dccd041197cb840be0c936a4eec134eddd76c9edd2f diff --git a/dotnet-tools.json b/dotnet-tools.json index 740115e..5288c8c 100644 --- a/dotnet-tools.json +++ b/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "facilityconformance": { - "version": "2.38.4", + "version": "2.39.0", "commands": [ "FacilityConformance" ],