بنقرة واحدة
investigate-issue
Gather context and requirements for a GitHub issue using gh issue view and related commands
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Gather context and requirements for a GitHub issue using gh issue view and related commands
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Auth engine rules for QAuth. Use when working with CredentialProvider implementations, token claim generation, the provider registry, or the federation layer. Enforces the pluggable provider pattern and correct token claim behaviour.
OAuth 2.1 / OIDC rules for QAuth. Use when working with authorization endpoints, token flows, PKCE, JWKS, OIDC discovery, or spec compliance (RFC 9700, OIDC Core 1.0). Covers endpoint behaviour, email claim rules, and token security.
Database schema rules for QAuth. Use when working with the identity model, Drizzle ORM, migrations, repositories, or claim resolution. Reflects the CURRENT shipped schema — the identifier-abstraction model (ADR-002, IMPLEMENTED via Epic
Link GitHub issues in parent-child (sub-issue) relationships using GraphQL
Add a GitHub issue to a project board using gh project item-add
Create a new GitHub issue following QAuth project conventions using gh issue create
| name | investigate-issue |
| description | Gather context and requirements for a GitHub issue using gh issue view and related commands |
| disable-model-invocation | true |
Investigate a GitHub issue to understand requirements and context. See
github-conventions for repo and gh CLI basics.
When given an issue number or URL, gather all relevant information.
gh issue view {number} --json title,body,labels,milestone,state,comments,assignees
gh issue view {number} --comments
# Search for related issues
gh issue list --search "{keywords} in:title,body" --state all --limit 10
# View PRs that reference this issue
gh pr list --search "#{number}" --state all
gh issue list --state closed --search "{keywords}" --limit 5 --json number,title,body
Provide a summary including:
If the issue has sub-issues:
# Get issue ID for GraphQL
gh issue view {number} --json id --jq ".id"
# Query sub-issues (if any)
gh api graphql \
-H "GraphQL-Features: sub_issues" \
-f query='
query($id: ID!) {
node(id: $id) {
... on Issue {
subIssues(first: 20) {
nodes {
number
title
state
}
}
}
}
}
' \
-f id="{issue_id}"