From c0d912a2cd5c53a9013af9e69eb0700d9cd37ef1 Mon Sep 17 00:00:00 2001 From: "facility-bot[app]" Date: Thu, 13 Aug 2026 14:23:59 +0000 Subject: [PATCH] Update Facility .NET repository conventions --- .agents/skills/dotnet-inspect/SKILL.md | 8 ++++---- apm.lock.yaml | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.agents/skills/dotnet-inspect/SKILL.md b/.agents/skills/dotnet-inspect/SKILL.md index 81392d3..7de1185 100644 --- a/.agents/skills/dotnet-inspect/SKILL.md +++ b/.agents/skills/dotnet-inspect/SKILL.md @@ -1,6 +1,6 @@ --- name: dotnet-inspect -version: 0.16.0 +version: 0.17.0 description: Find evidence instead of guessing for .NET packages, platform libraries, local assemblies, APIs, dependencies, and version-to-version API changes. --- @@ -25,8 +25,8 @@ dnx dotnet-inspect -y -- | 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`; 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. | +| Inspect packages | `package Foo`; use `-D` to discover sections. Load `skill private-feeds` for custom/authenticated sources. | +| Inspect libraries | `library Foo` or `library path/to.dll`; use `-D` to discover sections. Load `skill metadata` for raw ECMA-335 tables/heaps. | | Relationships | `depends Type`, `extensions Type`, `implements Interface`. | ## Member lookup @@ -44,7 +44,7 @@ dnx dotnet-inspect -y -- member System.Text.Json.JsonSerializer.Serialize -S "Me ## Tips -- Default output is Markdown; for formats, `-D`/`-S` discovery, projection, and limits, load `dotnet-inspect skill query`. Decompiled source uses readable synthesized local names when PDB names are unavailable. +- `package` and `library` produce terse, token-efficient, high-value domain content by default. Output supports Markdown, tables, TSV, JSONL, and JSON; load `dotnet-inspect skill query` for discovery, selection, projection, and limits. - Add `--project ` when project-referenced packages should be in scope; it reads existing restored assets, so restore/build first if dependencies changed. - Common BCL types resolve without scope: `type string`, `type 'List'`. Quote generics and patterns: `member 'Dictionary'`, `-S "Async*"`. - Unpinned packages use latest stable; add `--preview` for prerelease APIs. diff --git a/apm.lock.yaml b/apm.lock.yaml index 3fe3caf..110c450 100644 --- a/apm.lock.yaml +++ b/apm.lock.yaml @@ -1,5 +1,5 @@ lockfile_version: '1' -generated_at: '2026-08-12T14:21:31.039693+00:00' +generated_at: '2026-08-13T14:23:59.677504+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: cd341ef17c9f4cce5141f456bd68024436ae31d8 + resolved_commit: 94b87a33ee622acfcba053cea5b72288635c48ff virtual_path: skills/dotnet-inspect is_virtual: true package_type: claude_skill deployed_files: - .agents/skills/dotnet-inspect - content_hash: sha256:c4aa9e91c095af01ba103dccd041197cb840be0c936a4eec134eddd76c9edd2f + content_hash: sha256:ceb5906b279efaeef1dbdd78a3446da2a1f9ba36dd4c4166586c1723fd65ab27