Skip to content

Commit 0b9fd6b

Browse files
samvaityCopilot
authored andcommitted
Fix skill review comments from Java PR #48875
- Fix wrong MCP tool name: azsdk_typespec_customized_code_update -> azsdk_customized_code_update (apiview-feedback-resolution SKILL.md) - Add azure-sdk-mcp: prefix to tool table in generate-sdk-locally SKILL.md for consistency with step references - Narrow overly broad regex_not_match patterns in generate-sdk-locally eval.yaml (remove 'failed'/'error occurred' which cause false failures for build troubleshooting tasks) - Fix YAML indentation in 4 evals/eval.yaml files (graders section not properly nested under graders: key) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 6ce99db commit 0b9fd6b

7 files changed

Lines changed: 42 additions & 43 deletions

File tree

.github/skills/azsdk-common-apiview-feedback-resolution/SKILL.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ license: MIT
44
metadata:
55
version: "1.0.0"
66
distribution: shared
7-
description: "Analyze and resolve APIView review feedback on Azure SDK PRs. **UTILITY SKILL**. USE FOR: APIView comments, API review feedback, SDK API surface changes. DO NOT USE FOR: general code review, non-APIView feedback. INVOKES: azure-sdk-mcp:azsdk_apiview_get_comments, azure-sdk-mcp:azsdk_typespec_customized_code_update."
7+
description: "Analyze and resolve APIView review feedback on Azure SDK PRs. **UTILITY SKILL**. USE FOR: APIView comments, API review feedback, SDK API surface changes. DO NOT USE FOR: general code review, non-APIView feedback. INVOKES: azure-sdk-mcp:azsdk_apiview_get_comments, azure-sdk-mcp:azsdk_customized_code_update."
88
compatibility:
99
requires: "azure-sdk-mcp server, SDK pull request with APIView review link"
1010
---
@@ -18,7 +18,7 @@ compatibility:
1818
| Tool | Purpose |
1919
|------|---------|
2020
| `azure-sdk-mcp:azsdk_apiview_get_comments` | Get APIView comments |
21-
| `azure-sdk-mcp:azsdk_typespec_customized_code_update` | Apply TypeSpec changes locally |
21+
| `azure-sdk-mcp:azsdk_customized_code_update` | Apply TypeSpec & code customization changes locally |
2222
| `azure-sdk-mcp:azsdk_typespec_delegate_apiview_feedback` | Delegate to CCA pipeline |
2323
| `azure-sdk-mcp:azsdk_run_typespec_validation` | Validate TypeSpec |
2424
| `azure-sdk-mcp:azsdk_package_generate_code` | Regenerate SDK |
@@ -27,7 +27,7 @@ compatibility:
2727

2828
1. **Retrieve** — Get APIView URL from SDK PR, run `azsdk_apiview_get_comments`.
2929
2. **Categorize** — Group as Critical/Suggestions/Informational per [feedback steps](references/feedback-resolution-steps.md).
30-
3. **Resolve** — Use `azsdk_typespec_customized_code_update` for TypeSpec changes; delegate via `azsdk_typespec_delegate_apiview_feedback` for complex cases.
30+
3. **Resolve** — Use `azsdk_customized_code_update` for TypeSpec changes; delegate via `azsdk_typespec_delegate_apiview_feedback` for complex cases.
3131
4. **Validate** — Run validation, regenerate SDK, build and test.
3232
5. **Confirm** — Verify all items addressed. If delegated, follow [post-delegation follow-up](references/feedback-resolution-steps.md#post-delegation-follow-up). Request re-review.
3333

.github/skills/azsdk-common-apiview-feedback-resolution/evals/eval.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ metrics:
1818
threshold: 0.7
1919
description: Did the skill stay within behavior limits?
2020
graders:
21-
- type: text
22-
name: no_fatal_errors
23-
config:
24-
regex_not_match:
25-
- (?i)fatal error
26-
- (?i)unhandled exception
27-
- '(?i)panic:'
21+
- type: text
22+
name: no_fatal_errors
23+
config:
24+
regex_not_match:
25+
- (?i)fatal error
26+
- (?i)unhandled exception
27+
- '(?i)panic:'
2828
tasks:
2929
- "tasks/*.yaml"

.github/skills/azsdk-common-generate-sdk-locally/SKILL.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ compatibility:
1515

1616
| Tool | Purpose |
1717
|------|---------|
18-
| `azsdk_verify_setup` | Verify environment |
19-
| `azsdk_package_generate_code` | Generate SDK |
20-
| `azsdk_package_build_code` | Build package |
21-
| `azsdk_package_run_check` | Validate package |
22-
| `azsdk_package_run_tests` | Run tests |
23-
| `azsdk_customized_code_update` | Apply customizations (includes regeneration and build) |
24-
| `azsdk_package_update_changelog_content` | Update changelog |
25-
| `azsdk_package_update_metadata` | Update metadata including ci.yml |
26-
| `azsdk_package_update_version` | Update version |
18+
| `azure-sdk-mcp:azsdk_verify_setup` | Verify environment |
19+
| `azure-sdk-mcp:azsdk_package_generate_code` | Generate SDK |
20+
| `azure-sdk-mcp:azsdk_package_build_code` | Build package |
21+
| `azure-sdk-mcp:azsdk_package_run_check` | Validate package |
22+
| `azure-sdk-mcp:azsdk_package_run_tests` | Run tests |
23+
| `azure-sdk-mcp:azsdk_customized_code_update` | Apply customizations (includes regeneration and build) |
24+
| `azure-sdk-mcp:azsdk_package_update_changelog_content` | Update changelog |
25+
| `azure-sdk-mcp:azsdk_package_update_metadata` | Update metadata including ci.yml |
26+
| `azure-sdk-mcp:azsdk_package_update_version` | Update version |
2727

2828
Prerequisites: azure-sdk-mcp server must be running. Without MCP, use `npx tsp-client` CLI.
2929

.github/skills/azsdk-common-generate-sdk-locally/eval.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ graders:
2222
name: no_fatal_errors
2323
config:
2424
regex_not_match:
25-
- (?i)error occurred
26-
- (?i)failed
27-
- (?i)re-run the tool
25+
- (?i)fatal error
26+
- (?i)unhandled exception
2827
tasks:
2928
- "tasks/*.yaml"

.github/skills/azsdk-common-pipeline-troubleshooting/evals/eval.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ metrics:
1818
threshold: 0.7
1919
description: Did the skill stay within behavior limits?
2020
graders:
21-
- type: text
22-
name: no_fatal_errors
23-
config:
24-
regex_not_match:
25-
- (?i)fatal error
26-
- (?i)unhandled exception
27-
- '(?i)panic:'
21+
- type: text
22+
name: no_fatal_errors
23+
config:
24+
regex_not_match:
25+
- (?i)fatal error
26+
- (?i)unhandled exception
27+
- '(?i)panic:'
2828
tasks:
2929
- "tasks/*.yaml"

.github/skills/azsdk-common-prepare-release-plan/evals/eval.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ metrics:
1818
threshold: 0.7
1919
description: Did the skill stay within behavior limits?
2020
graders:
21-
- type: text
22-
name: no_fatal_errors
23-
config:
24-
regex_not_match:
25-
- (?i)fatal error
26-
- (?i)unhandled exception
27-
- '(?i)panic:'
21+
- type: text
22+
name: no_fatal_errors
23+
config:
24+
regex_not_match:
25+
- (?i)fatal error
26+
- (?i)unhandled exception
27+
- '(?i)panic:'
2828
tasks:
2929
- "tasks/*.yaml"

.github/skills/azsdk-common-sdk-release/evals/eval.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ metrics:
1818
threshold: 0.7
1919
description: Did the skill stay within behavior limits?
2020
graders:
21-
- type: text
22-
name: no_fatal_errors
23-
config:
24-
regex_not_match:
25-
- (?i)fatal error
26-
- (?i)unhandled exception
27-
- '(?i)panic:'
21+
- type: text
22+
name: no_fatal_errors
23+
config:
24+
regex_not_match:
25+
- (?i)fatal error
26+
- (?i)unhandled exception
27+
- '(?i)panic:'
2828
tasks:
2929
- "tasks/*.yaml"

0 commit comments

Comments
 (0)