Summary
The report-ai-problem skill currently issues gh commands directly via Bash. Once the issue-handling operations are added to github-devops (see #43), this skill should delegate all GitHub operations to that skill.
Changes Required
SKILL.md
- Replace
Bash in allowed-tools with invocation of the github-devops skill (or retain Bash only for non-GitHub operations such as running extract_chat_log.py)
compose-issue.md
- Replace direct
gh issue list calls with delegation to github-devops search-issues for both the main issue check and the per-cause sub-issue checks
submit-issue.md
- Replace
gh issue create with github-devops create-issue
- Replace
gh issue comment with github-devops comment-issue
- Replace the two-step
get-issue-id + gh api sub_issues sequence with github-devops get-issue-id followed by github-devops add-sub-issue
Acceptance Criteria
report-ai-problem contains no direct gh issue commands
- All GitHub issue operations are delegated to
github-devops
- The
-F / database ID quirk is handled inside github-devops scripts, not in report-ai-problem flow files
- Skill behaviour is unchanged from the user's perspective
Depends On
#43
Summary
The
report-ai-problemskill currently issuesghcommands directly viaBash. Once the issue-handling operations are added togithub-devops(see #43), this skill should delegate all GitHub operations to that skill.Changes Required
SKILL.mdBashinallowed-toolswith invocation of thegithub-devopsskill (or retainBashonly for non-GitHub operations such as runningextract_chat_log.py)compose-issue.mdgh issue listcalls with delegation togithub-devops search-issuesfor both the main issue check and the per-cause sub-issue checkssubmit-issue.mdgh issue createwithgithub-devops create-issuegh issue commentwithgithub-devops comment-issueget-issue-id+gh api sub_issuessequence withgithub-devops get-issue-idfollowed bygithub-devops add-sub-issueAcceptance Criteria
report-ai-problemcontains no directghissue commandsgithub-devops-F/ database ID quirk is handled insidegithub-devopsscripts, not inreport-ai-problemflow filesDepends On
#43