From eae019f4874e0ddc05d8fafe0c8f40659a2f66a7 Mon Sep 17 00:00:00 2001
From: darthsharp <48331467+darthsharp@users.noreply.github.com>
Date: Thu, 27 Aug 2026 18:54:11 +0200
Subject: [PATCH 1/2] Remove unused references, scripts, and markdown
documentation across multiple skills
- Deleted unused `auth.md`, `azure-devops-markdown-guidance.md`, `concurrency-control.md`, `configuration.md`, `considerations.md`, and related markdown files across `.claude` and `.github/skills`.
- Removed `collect-diff.sh` script from multiple locations.
- Cleaned up deprecated `.github/copilot-instructions.md` and `csharp.instructions.md`.
---
.claude/agents/dotnet-developer.md | 27 --
.../skills/convert-plaintext-to-md/SKILL.md | 33 --
.../azure-devops-markdown-guidance.md | 173 --------
.../references/considerations.md | 40 --
.../references/examples.md | 221 -----------
.../references/github-basic-formatting.md | 153 -------
.../references/markdown-extended-syntax.md | 133 -------
.../references/parameters.md | 103 -----
.claude/skills/create-readme/SKILL.md | 17 -
.../references/github-admonition-syntax.md | 60 ---
.../references/run-on-output-readme.md | 146 -------
.../serverless-chat-langchainjs-readme.md | 280 -------------
.../serverless-recipes-javascript-readme.md | 162 --------
.../create-readme/references/smoke-readme.md | 366 -----------------
.claude/skills/dotnet-aspnet/SKILL.md | 46 ---
.../skills/dotnet-aspnet/references/auth.md | 26 --
.../references/error-handling.md | 44 ---
.../dotnet-aspnet/references/middleware.md | 38 --
.../references/model-binding-validation.md | 71 ----
.../references/openapi-and-cross-cutting.md | 100 -----
.../references/project-and-endpoints.md | 92 -----
.claude/skills/dotnet-dev/SKILL.md | 312 ---------------
.../skills/dotnet-dev/references/REFERENCE.md | 209 ----------
.claude/skills/dotnet-ef-core/SKILL.md | 107 -----
.../references/concurrency-control.md | 52 ---
.claude/skills/dotnet-fundamentals/SKILL.md | 41 --
.../references/configuration.md | 79 ----
.../references/dependency-injection.md | 81 ----
.../references/modern-patterns.md | 87 ----
.../references/options-pattern.md | 89 -----
.claude/skills/dotnet-inspect/SKILL.md | 235 -----------
.claude/skills/dotnet-nuget-manager/SKILL.md | 86 ----
.claude/skills/dotnet-reviewer/SKILL.md | 138 -------
.../references/report-format.md | 78 ----
.../review-checklist-architecture.md | 37 --
.../review-checklist-code-quality.md | 57 ---
.../references/review-checklist-net10.md | 30 --
.../review-checklist-performance.md | 44 ---
.../references/review-checklist-security.md | 61 ---
.../references/severity-taxonomy.md | 52 ---
.../dotnet-reviewer/scripts/collect-diff.sh | 110 ------
.../scripts/detect-dotnet-version.sh | 119 ------
.../dotnet-reviewer/scripts/run-checks.sh | 103 -----
.claude/skills/dotnet-sdk-builder/SKILL.md | 134 -------
.../references/di-patterns.md | 186 ---------
.../references/http-client-patterns.md | 254 ------------
.../references/project-setup.md | 123 ------
.claude/skills/dotnet-tester/SKILL.md | 140 -------
.claude/skills/dotnet-xmldocs/SKILL.md | 41 --
.../references/member-documentation-rules.md | 41 --
.claude/skills/dotnet/SKILL.md | 46 ---
.github/agents/dotnet-developer.md | 27 --
.github/copilot-instructions.md | 109 -----
.github/instructions/csharp.instructions.md | 89 -----
.github/skills/boost-prompt/SKILL.md | 18 -
.github/skills/code-review/SKILL.md | 48 ---
.../skills/convert-plaintext-to-md/SKILL.md | 33 --
.../azure-devops-markdown-guidance.md | 173 --------
.../references/considerations.md | 40 --
.../references/examples.md | 221 -----------
.../references/github-basic-formatting.md | 153 -------
.../references/markdown-extended-syntax.md | 133 -------
.../references/parameters.md | 103 -----
.github/skills/create-readme/SKILL.md | 17 -
.../references/github-admonition-syntax.md | 60 ---
.../references/run-on-output-readme.md | 146 -------
.../serverless-chat-langchainjs-readme.md | 280 -------------
.../serverless-recipes-javascript-readme.md | 162 --------
.../create-readme/references/smoke-readme.md | 366 -----------------
.github/skills/csharp-docs/SKILL.md | 28 --
.../references/member-documentation-rules.md | 41 --
.github/skills/dotnet-aspnet/SKILL.md | 372 ------------------
.github/skills/dotnet-inspect/SKILL.md | 229 -----------
.github/skills/dotnet-reviewer/SKILL.md | 134 -------
.../references/report-format.md | 78 ----
.../review-checklist-architecture.md | 40 --
.../review-checklist-code-quality.md | 62 ---
.../references/review-checklist-net10.md | 35 --
.../review-checklist-performance.md | 49 ---
.../references/review-checklist-security.md | 61 ---
.../references/severity-taxonomy.md | 52 ---
.../dotnet-reviewer/scripts/collect-diff.sh | 110 ------
.../scripts/detect-dotnet-version.sh | 119 ------
.../dotnet-reviewer/scripts/run-checks.sh | 103 -----
.github/skills/dotnet-sdk-builder/SKILL.md | 129 ------
.../references/di-patterns.md | 186 ---------
.../references/http-client-patterns.md | 254 ------------
.../references/project-setup.md | 121 ------
.github/skills/dotnet-tester/SKILL.md | 121 ------
.github/skills/ef-core/SKILL.md | 91 -----
.../ef-core/references/concurrency-control.md | 52 ---
.github/skills/nuget-manager/SKILL.md | 70 ----
.github/skills/refactoring/SKILL.md | 22 --
.github/workflows/sync-ai-config.yml | 44 ---
.junie/guidelines.md | 212 ----------
.serena/project.yml | 93 ++---
96 files changed, 40 insertions(+), 10549 deletions(-)
delete mode 100644 .claude/agents/dotnet-developer.md
delete mode 100644 .claude/skills/convert-plaintext-to-md/SKILL.md
delete mode 100644 .claude/skills/convert-plaintext-to-md/references/azure-devops-markdown-guidance.md
delete mode 100644 .claude/skills/convert-plaintext-to-md/references/considerations.md
delete mode 100644 .claude/skills/convert-plaintext-to-md/references/examples.md
delete mode 100644 .claude/skills/convert-plaintext-to-md/references/github-basic-formatting.md
delete mode 100644 .claude/skills/convert-plaintext-to-md/references/markdown-extended-syntax.md
delete mode 100644 .claude/skills/convert-plaintext-to-md/references/parameters.md
delete mode 100644 .claude/skills/create-readme/SKILL.md
delete mode 100644 .claude/skills/create-readme/references/github-admonition-syntax.md
delete mode 100644 .claude/skills/create-readme/references/run-on-output-readme.md
delete mode 100644 .claude/skills/create-readme/references/serverless-chat-langchainjs-readme.md
delete mode 100644 .claude/skills/create-readme/references/serverless-recipes-javascript-readme.md
delete mode 100644 .claude/skills/create-readme/references/smoke-readme.md
delete mode 100644 .claude/skills/dotnet-aspnet/SKILL.md
delete mode 100644 .claude/skills/dotnet-aspnet/references/auth.md
delete mode 100644 .claude/skills/dotnet-aspnet/references/error-handling.md
delete mode 100644 .claude/skills/dotnet-aspnet/references/middleware.md
delete mode 100644 .claude/skills/dotnet-aspnet/references/model-binding-validation.md
delete mode 100644 .claude/skills/dotnet-aspnet/references/openapi-and-cross-cutting.md
delete mode 100644 .claude/skills/dotnet-aspnet/references/project-and-endpoints.md
delete mode 100644 .claude/skills/dotnet-dev/SKILL.md
delete mode 100644 .claude/skills/dotnet-dev/references/REFERENCE.md
delete mode 100644 .claude/skills/dotnet-ef-core/SKILL.md
delete mode 100644 .claude/skills/dotnet-ef-core/references/concurrency-control.md
delete mode 100644 .claude/skills/dotnet-fundamentals/SKILL.md
delete mode 100644 .claude/skills/dotnet-fundamentals/references/configuration.md
delete mode 100644 .claude/skills/dotnet-fundamentals/references/dependency-injection.md
delete mode 100644 .claude/skills/dotnet-fundamentals/references/modern-patterns.md
delete mode 100644 .claude/skills/dotnet-fundamentals/references/options-pattern.md
delete mode 100644 .claude/skills/dotnet-inspect/SKILL.md
delete mode 100644 .claude/skills/dotnet-nuget-manager/SKILL.md
delete mode 100644 .claude/skills/dotnet-reviewer/SKILL.md
delete mode 100644 .claude/skills/dotnet-reviewer/references/report-format.md
delete mode 100644 .claude/skills/dotnet-reviewer/references/review-checklist-architecture.md
delete mode 100644 .claude/skills/dotnet-reviewer/references/review-checklist-code-quality.md
delete mode 100644 .claude/skills/dotnet-reviewer/references/review-checklist-net10.md
delete mode 100644 .claude/skills/dotnet-reviewer/references/review-checklist-performance.md
delete mode 100644 .claude/skills/dotnet-reviewer/references/review-checklist-security.md
delete mode 100644 .claude/skills/dotnet-reviewer/references/severity-taxonomy.md
delete mode 100644 .claude/skills/dotnet-reviewer/scripts/collect-diff.sh
delete mode 100644 .claude/skills/dotnet-reviewer/scripts/detect-dotnet-version.sh
delete mode 100644 .claude/skills/dotnet-reviewer/scripts/run-checks.sh
delete mode 100644 .claude/skills/dotnet-sdk-builder/SKILL.md
delete mode 100644 .claude/skills/dotnet-sdk-builder/references/di-patterns.md
delete mode 100644 .claude/skills/dotnet-sdk-builder/references/http-client-patterns.md
delete mode 100644 .claude/skills/dotnet-sdk-builder/references/project-setup.md
delete mode 100644 .claude/skills/dotnet-tester/SKILL.md
delete mode 100644 .claude/skills/dotnet-xmldocs/SKILL.md
delete mode 100644 .claude/skills/dotnet-xmldocs/references/member-documentation-rules.md
delete mode 100644 .claude/skills/dotnet/SKILL.md
delete mode 100644 .github/agents/dotnet-developer.md
delete mode 100644 .github/copilot-instructions.md
delete mode 100644 .github/instructions/csharp.instructions.md
delete mode 100644 .github/skills/boost-prompt/SKILL.md
delete mode 100644 .github/skills/code-review/SKILL.md
delete mode 100644 .github/skills/convert-plaintext-to-md/SKILL.md
delete mode 100644 .github/skills/convert-plaintext-to-md/references/azure-devops-markdown-guidance.md
delete mode 100644 .github/skills/convert-plaintext-to-md/references/considerations.md
delete mode 100644 .github/skills/convert-plaintext-to-md/references/examples.md
delete mode 100644 .github/skills/convert-plaintext-to-md/references/github-basic-formatting.md
delete mode 100644 .github/skills/convert-plaintext-to-md/references/markdown-extended-syntax.md
delete mode 100644 .github/skills/convert-plaintext-to-md/references/parameters.md
delete mode 100644 .github/skills/create-readme/SKILL.md
delete mode 100644 .github/skills/create-readme/references/github-admonition-syntax.md
delete mode 100644 .github/skills/create-readme/references/run-on-output-readme.md
delete mode 100644 .github/skills/create-readme/references/serverless-chat-langchainjs-readme.md
delete mode 100644 .github/skills/create-readme/references/serverless-recipes-javascript-readme.md
delete mode 100644 .github/skills/create-readme/references/smoke-readme.md
delete mode 100644 .github/skills/csharp-docs/SKILL.md
delete mode 100644 .github/skills/csharp-docs/references/member-documentation-rules.md
delete mode 100644 .github/skills/dotnet-aspnet/SKILL.md
delete mode 100644 .github/skills/dotnet-inspect/SKILL.md
delete mode 100644 .github/skills/dotnet-reviewer/SKILL.md
delete mode 100644 .github/skills/dotnet-reviewer/references/report-format.md
delete mode 100644 .github/skills/dotnet-reviewer/references/review-checklist-architecture.md
delete mode 100644 .github/skills/dotnet-reviewer/references/review-checklist-code-quality.md
delete mode 100644 .github/skills/dotnet-reviewer/references/review-checklist-net10.md
delete mode 100644 .github/skills/dotnet-reviewer/references/review-checklist-performance.md
delete mode 100644 .github/skills/dotnet-reviewer/references/review-checklist-security.md
delete mode 100644 .github/skills/dotnet-reviewer/references/severity-taxonomy.md
delete mode 100644 .github/skills/dotnet-reviewer/scripts/collect-diff.sh
delete mode 100644 .github/skills/dotnet-reviewer/scripts/detect-dotnet-version.sh
delete mode 100644 .github/skills/dotnet-reviewer/scripts/run-checks.sh
delete mode 100644 .github/skills/dotnet-sdk-builder/SKILL.md
delete mode 100644 .github/skills/dotnet-sdk-builder/references/di-patterns.md
delete mode 100644 .github/skills/dotnet-sdk-builder/references/http-client-patterns.md
delete mode 100644 .github/skills/dotnet-sdk-builder/references/project-setup.md
delete mode 100644 .github/skills/dotnet-tester/SKILL.md
delete mode 100644 .github/skills/ef-core/SKILL.md
delete mode 100644 .github/skills/ef-core/references/concurrency-control.md
delete mode 100644 .github/skills/nuget-manager/SKILL.md
delete mode 100644 .github/skills/refactoring/SKILL.md
delete mode 100644 .github/workflows/sync-ai-config.yml
delete mode 100644 .junie/guidelines.md
diff --git a/.claude/agents/dotnet-developer.md b/.claude/agents/dotnet-developer.md
deleted file mode 100644
index fe21deea..00000000
--- a/.claude/agents/dotnet-developer.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-name: dotnet-developer
-description: .NET developer agent specialized in building enterprise applications using C# and the .NET ecosystem. Delegates to specialized skills for SDK development, testing, data access, package management, documentation, code review, and refactoring.
----
-
-# .NET Developer Agent
-
-**Scope: C# / .NET Projects**
-
-## Role
-
-You are a .NET developer specialized in building enterprise applications using the .NET ecosystem. You delegate to specialized skills for each area of work.
-
-## Skills
-
-Use the following skills based on the task at hand:
-
-| Area | Skill | Description |
-|------|-------|-------------|
-| Web & REST APIs | `dotnet-aspnet` | ASP.NET Core controllers, minimal APIs, middleware, auth, and API conventions |
-| SDK & Library Development | `dotnet-sdk-builder` | Generate .NET SDK libraries with DI support, typed HTTP clients, and Options pattern |
-| Testing | `dotnet-tester` | Write and execute unit tests using xUnit, FakeItEasy, and AwesomeAssertions |
-| Data Access | `dotnet-ef-core` | Entity Framework Core best practices, DbContext design, migrations, and queries |
-| Package Management | `dotnet-nuget-manager` | Add, remove, and update NuGet packages via dotnet CLI |
-| Documentation | `dotnet-xmldocs` | C# XML documentation comments following Microsoft standards |
-| Code Review | `code-review` | Structured code reviews covering quality, security, and performance |
-| Refactoring | `refactoring` | Improve code structure and maintainability without changing behavior |
diff --git a/.claude/skills/convert-plaintext-to-md/SKILL.md b/.claude/skills/convert-plaintext-to-md/SKILL.md
deleted file mode 100644
index e92d220c..00000000
--- a/.claude/skills/convert-plaintext-to-md/SKILL.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-name: convert-plaintext-to-md
-description: Converts plain text or legacy documentation files to properly formatted Markdown. Use when asked to convert, migrate, or reformat a plaintext file to .md format. Supports reference-guided conversion, formatting options (headers, code blocks, indentation), and finalization/cleanup of existing .md files.
----
-
-# Convert Plaintext Documentation to Markdown
-
-## Conversion Methods
-
-You can perform conversions using one of three approaches:
-
-1. **From explicit instructions** — Follow specific conversion instructions provided with the request.
-2. **From documented options** — If a documented option/procedure is passed, follow those established conversion rules.
-3. **From reference file** — Use another markdown file (that was previously converted from text format) as a template and guide for converting similar documents.
-
-When using a reference file, apply the same formatting patterns, structure, and conventions — while adapting to the specific content of the file being converted.
-
-## Workflow
-
-1. Determine the input file and check whether a `.md` counterpart already exists (see [parameters.md](./references/parameters.md))
-2. Identify which conversion method applies
-3. Apply the requested parameters and options (see [parameters.md](./references/parameters.md))
-4. Follow pattern recognition and content preservation rules (see [considerations.md](./references/considerations.md))
-5. If `finalize` is passed, clean up formatting after conversion
-
-## References
-
-- [Parameters and Options](./references/parameters.md) — Full parameter reference, options (`--header`, `--pattern`, `--stop`), predefined instructions
-- [Usage Examples](./references/examples.md) — Worked examples: basic conversion, guide-based, finalize, inline regex pattern
-- [Conversion Considerations](./references/considerations.md) — Pattern recognition, conversion goals, markdown style references
-
-> [!IMPORTANT]
-> Do not change the data content unless the prompt instructions clearly and without a doubt specify to do so.
diff --git a/.claude/skills/convert-plaintext-to-md/references/azure-devops-markdown-guidance.md b/.claude/skills/convert-plaintext-to-md/references/azure-devops-markdown-guidance.md
deleted file mode 100644
index 59631614..00000000
--- a/.claude/skills/convert-plaintext-to-md/references/azure-devops-markdown-guidance.md
+++ /dev/null
@@ -1,173 +0,0 @@
-# Azure DevOps Markdown Guidance
-
-This reference describes Markdown syntax supported by Azure DevOps features including Wiki pages, README files, dashboards, and pull requests.
-
-## Supported Features
-
-| Markdown type | Definition of Done | Widget | Pull Requests | README | Wiki |
-|---|---|---|---|---|---|
-| Headings | Yes | Yes | Yes | Yes | Yes |
-| Paragraphs/line breaks | Yes | Yes | Yes | Yes | Yes |
-| Blockquotes | Yes | Yes | Yes | Yes | Yes |
-| Horizontal rules | Yes | Yes | Yes | Yes | Yes |
-| Emphasis (bold, italic) | Yes | Yes | Yes | Yes | Yes |
-| Tables | No | Yes | Yes | Yes | Yes |
-| Lists (ordered, unordered) | Yes | Yes | Yes | Yes | Yes |
-| Links | Yes | Yes | Yes | Yes | Yes |
-| Images | No | Yes | Yes | Yes | Yes |
-| Code highlighting | No | Yes | Yes | Yes | Yes |
-| Math notation | No | No | Yes | Yes | Yes |
-| Checklists/task lists | No | No | Yes | Yes | Yes |
-| Mermaid diagrams | No | No | No | No | Yes |
-
-> **Note:** Markdown in Azure DevOps doesn't support JavaScript or iframes.
-
-## Headings
-
-```markdown
-# Heading 1
-## Heading 2
-### Heading 3
-#### Heading 4
-##### Heading 5
-###### Heading 6
-```
-
-## Paragraphs and Line Breaks
-
-Use a blank line for new paragraphs. Use two spaces at line end or `
` for line breaks within a paragraph.
-
-## Blockquotes
-
-```markdown
-> Single blockquote
->> Nested blockquote
-```
-
-## Horizontal Rules
-
-Use three or more hyphens, asterisks, or underscores on a line by themselves.
-
-## Emphasis
-
-```markdown
-*Italic* or _Italic_
-**Bold** or __Bold__
-***Bold italic***
-~~Strikethrough~~
-```
-
-## Code Highlighting
-
-**Inline:** Use single backticks `` `code` ``
-
-**Block:** Use triple backticks with optional language identifier:
-
-````markdown
-```javascript
-const x = 1;
-```
-````
-
-Supported languages include: ActionScript, Apex, Bash, C, C#, C++, CSS, Dart, Go, Groovy, Haskell, HTML, Java, JavaScript, JSON, Kotlin, Lua, Markdown, Objective-C, Perl, PHP, PowerShell, Python, R, Ruby, Rust, Scala, Shell, SQL, Swift, TypeScript, XML, YAML, and more.
-
-## Tables
-
-```markdown
-| Header 1 | Header 2 |
-|----------|----------|
-| Cell 1 | Cell 2 |
-```
-
-Alignment with colons: `:---` (left), `:---:` (center), `---:` (right).
-
-## Lists
-
-**Ordered:**
-
-```markdown
-1. First item
-2. Second item
-```
-
-**Unordered:**
-
-```markdown
-- Item 1
-- Item 2
-```
-
-**Nested:** Indent with spaces.
-
-## Links
-
-```markdown
-[Link text](URL)
-[Link text](URL "Title")
-```
-
-**Anchor links:** Link to headings within the same page using `#section-name`.
-
-## Images
-
-```markdown
-
-
-```
-
-Azure DevOps supports image resizing with `=WIDTHxHEIGHT` syntax.
-
-## Checklists / Task Lists
-
-```markdown
-- [ ] Incomplete task
-- [x] Completed task
-```
-
-## Mathematical Notation
-
-**Inline:** `$` delimiters: `$e^{i\pi} = -1$`
-
-**Block:** `$$` delimiters:
-
-```markdown
-$$
-\sum_{i=1}^{n} x_i
-$$
-```
-
-Uses KaTeX for rendering.
-
-## Mermaid Diagrams (Wiki only)
-
-````markdown
-```mermaid
-graph TD;
- A-->B;
- B-->C;
-```
-````
-
-Supports: flowcharts, sequence diagrams, Gantt charts, and more.
-
-## Collapsible Sections
-
-```html
-
- Click to expand
-
- Content here (leave blank line after summary tag).
-
-```
-
-## Emoji
-
-Use standard emoji shortcodes: `:smile:`, `:thumbsup:`, etc.
-
-## Special Characters
-
-Escape special Markdown characters with backslash: `\*`, `\#`, `\[`, etc.
-
-## HTML Tags
-
-Supported HTML tags in Wiki include: `
`, `
`, `
`, `
`, ``, ``, `| `, ` | `, ``, ``, ``, ``, ``, ``, ``, `- `, `
`-``, ` `, ``, ``, ``, ``, ` |