You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: Dynamically resolve bot fork repo to prevent push failures
- Fixes repository not found errors when pushing the fix branch in the issue-fix workflow by query-inspecting the authenticated bot's username and ensuring the fork exists via gh repo fork.
- Also updates the adk-issue-analyze skill output template to use a details tag for collapsible section and restructure questions.
Change-Id: If87b4ddbe897b9338aa6ee78221709e8777b0045
Copy file name to clipboardExpand all lines: .agents/skills/adk-issue-analyze/SKILL.md
+29-46Lines changed: 29 additions & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,25 +25,24 @@ This skill provides a structured workflow for analyzing, verifying, and triaging
25
25
---
26
26
27
27
## Step 2: Deep Investigation & Analysis
28
-
Address the following four critical questions and present your findings in a structured, premium report.
28
+
Address the following three critical questions and present your findings in a structured, premium report.
29
29
30
30
### 1. What is broken?
31
31
Explain the root cause of the issue or failure:
32
-
-**Trace the execution flow**: Identify which components, classes, or functions are malfunctioning.
33
-
-**Pinpoint the bug**: Detail why the system is behaving incorrectly and where the failure originates (e.g. incorrect logic, missing configuration, unhandled states).
34
-
35
-
### 2. Is the issue legitimate?
36
-
Inspect the codebase to confirm if the issue represents a real problem:
37
-
-**Examine the description**: Identify the component, class, function, or file referenced.
38
-
-**Search the codebase**: Use `grep_search` to locate the relevant files/functions in the local workspace.
39
-
-**Inspect the code**: Open the files using `view_file` to analyze the code's current logic.
40
-
-**Verify the bug**:
41
-
- Is the reported problem actually present in the code?
42
-
- Does it produce the reported error or behavior under the current version (ADK 2.0)?
43
-
- Is it a documentation typo, setup discrepancy, or a genuine code/logic bug?
44
-
-**Document your code evidence**: Reference specific file paths and line ranges (using clickable markdown file links, e.g., `[skill_toolset.py](file:///path/to/file#L123)`) in your report.
45
-
46
-
### 3. Should we fix it?
32
+
-**Trace the execution flow**: Use `grep_search` and `view_file` to locate and analyze the malfunctioning components, classes, or functions in the local workspace.
33
+
-**Pinpoint the bug**: Detail why the system is behaving incorrectly and where the failure originates (e.g., incorrect logic, missing configuration, unhandled states).
34
+
-**Document code evidence**: Reference specific file paths and line ranges using clickable markdown file links, e.g., `[filename.py](file:///absolute/path/to/file#L100-L120)`.
35
+
36
+
### 2. Is there a linked PR that fixes this issue?
37
+
Search for any existing pull requests that attempt to resolve the issue:
38
+
-**Search PRs**: Run `gh pr list --repo google/adk-python --search "<issue_number>"` to list pull requests mentioning the issue number in the branch name, title, or body.
39
+
-**Verify the PR details**: If PRs are found, fetch their details:
-**Analyze progress**: Check if the PR is open, merged, or closed, and if it successfully fixes the issue according to the repository's testing patterns.
44
+
45
+
### 3. Recommendation
47
46
Formulate a recommendation on whether the issue should be addressed:
48
47
-**Assess the impact**:
49
48
- Does it break core functionality?
@@ -55,16 +54,6 @@ Formulate a recommendation on whether the issue should be addressed:
55
54
-**Evaluate workarounds**: Is there a clean workaround, or is a core fix necessary?
56
55
-**Final Recommendation**: Clearly declare whether we should fix it, along with the reasoning and estimated complexity/scope of the fix.
57
56
58
-
### 4. Is there a linked PR that fixes this issue?
59
-
Search for any existing pull requests that attempt to resolve the issue:
60
-
-**Search PRs**: Run `gh pr list --repo google/adk-python --search "<issue_number>"` to list pull requests mentioning the issue number in the branch name, title, or body.
61
-
-**Verify the PR details**: If PRs are found, fetch their details:
-**Analyze progress**: Check if the PR is open, merged, or closed, and if it successfully fixes the issue according to the repository's testing patterns.
66
-
-**Present the structured report**: Format and present your findings structured as a premium report following the **Report Template** below.
67
-
68
57
---
69
58
70
59
## Report Template
@@ -74,36 +63,30 @@ Present your final analysis as a high-quality markdown response using the follow
0 commit comments