with one click
managing-git-workflow
// Git workflow for HASH including branch naming, PR creation, and PR reviews. Use when creating branches, making commits, opening pull requests, or reviewing PRs.
// Git workflow for HASH including branch naming, PR creation, and PR reviews. Use when creating branches, making commits, opening pull requests, or reviewing PRs.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | managing-git-workflow |
| description | Git workflow for HASH including branch naming, PR creation, and PR reviews. Use when creating branches, making commits, opening pull requests, or reviewing PRs. |
| license | AGPL-3.0 |
| metadata | {"triggers":{"type":"domain","enforcement":"suggest","priority":"high","keywords":["git","branch","pull request","PR","commit","merge","review"],"intent-patterns":["\\b(create|open|submit|review)\\b.*?\\b(PR|pull request|branch)\\b","\\b(name|naming)\\b.*?\\bbranch\\b","\\bH-\\d+\\b"]}} |
Standardize git workflow for HASH development, ensuring traceability between code changes and Linear issues.
Format: <shortname>/h-XXXX-description
shortname: Developer identifier (first initial, nickname, etc.)h-XXXX: Linear ticket number (lowercase 'h')description: Brief kebab-case descriptionExamples:
t/h-4892-support-baseurl-and-version-filteralice/h-1234-add-user-authenticationbob/h-5678-fix-database-connectionWhy this matters:
Format: H-XXXX: Description
Examples:
H-4922: Add branch naming instructionsH-1234: Implement user authentication systemH-5678: Fix database connection timeoutUse the template at .github/pull_request_template.md. Key sections:
Run these commands to get full context:
# View PR metadata, description, and comments
gh pr view <PR_NUMBER> --comments
# View ALL changes (do not truncate)
gh pr diff <PR_NUMBER>
# View inline diff comments
gh api \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
/repos/hashintel/hash/pulls/<PR_NUMBER>/comments
Important: Always view the FULL diff. Do not pipe into head or use --name-only.
Look for H-XXXX references in the PR title/description, then fetch the issue:
# If Linear MCP is configured:
mcp__linear__get_issue --issueId "H-XXXX"
# Or use Linear web UI
Use the Linear issue requirements as baseline for the review.
| Action | Format |
|---|---|
| Branch name | <shortname>/h-XXXX-description |
| PR title | H-XXXX: Description |
| View PR | gh pr view <NUMBER> --comments |
| View diff | gh pr diff <NUMBER> |
| View comments | gh api /repos/hashintel/hash/pulls/<NUMBER>/comments |