.kiro/skills/github/SKILL.md
Handle management of any GitHub related tasks, including creating or modifying issues, publishing a branch as a pull requests (or PRs), or creating or modifying sub-issues or child issues.
npx skillsauth add aws/graph-explorer githubInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
gh CLI for all GitHub operations when possibleBug, Feature, Epic, Task, or Spikegh api -X PATCH repos/{owner}/{repo}/issues/{number} --field type={type_name}
Bug → .github/ISSUE_TEMPLATE/01-bug-report.mdFeature → .github/ISSUE_TEMPLATE/02-feature-request.mdEpic → .github/ISSUE_TEMPLATE/03-epic.mdTask → .github/ISSUE_TEMPLATE/04-task.mdSpike → .github/ISSUE_TEMPLATE/05-spike.mdCreate a sub-issue (child) under a parent issue:
PARENT_ID=$(gh issue view <parent-number> --json id --jq '.id')
CHILD_ID=$(gh issue view <child-number> --json id --jq '.id')
gh api graphql \
-H "GraphQL-Features: sub_issues" \
-f query="mutation { addSubIssue(input: { issueId: \"$PARENT_ID\", subIssueId: \"$CHILD_ID\" }) { issue { title } subIssue { title } } }"
Note: gh issue create does not support --parent. Create the issue first, then link it via the GraphQL API as shown above.
When an issue or PR relates to another issue or PR, add a "Related Issues" section with a list of linked items. Always use a list format, even for a single item, because GitHub expands the reference number into the referenced item's title (e.g., - Fixes #123 renders as "Fixes some bug #123").
Prefix each item with a brief relationship descriptor such as:
Fixes or Resolves — closes the referenced issuePart of — contributes to a larger effortParent — the parent issue or epicDuplicate — duplicates another issueExample:
## Related Issues
- Resolves #123
- Part of #456
docs:, feature:, refactor:, fix:, etc.github/pull_request_template.mdFixes #123)pnpm checks or pnpm test if those commands were run and passed. Leave items unchecked when unsure.development
TypeScript conventions and rules for Graph Explorer, including branded types, function style preferences, and type safety patterns.
tools
Testing standards, patterns, and utilities for Graph Explorer including Vitest, DbState, renderHookWithState, test data factories, SPARQL test helpers, and backward compatibility testing for persisted data.
development
Tailwind CSS v4 styling rules, responsive design patterns, and data attribute conventions for Graph Explorer.
data-ai
Schema storage and discovery in Graph Explorer, including SchemaStorageModel persistence, edge connections, incremental schema growth, and related Jotai atoms.