Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hashintel avatar

Managing Git Workflow

  • 2 installs
  • 1.6k repo stars
  • Updated August 5, 2026
  • hashintel/hash

Standardizes the HASH git workflow for branch naming, commits, PR creation, and PR reviews tied to Linear issues.

About

Defines the HASH git conventions for branch naming, opening pull requests, and reviewing PRs, ensuring traceability to Linear issues. A developer uses it when creating branches, committing, or reviewing PRs in the HASH repo.

  • Branch naming tied to H-<number> Linear issues
  • Covers PR creation and PR review conventions

Managing Git Workflow by the numbers

  • 2 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #497 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hashintel/hash --skill managing-git-workflow

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars1.6k
Last updatedAugust 5, 2026
Repositoryhashintel/hash

What it does

Standardizes the HASH git workflow for branch naming, commits, PR creation, and PR reviews tied to Linear issues.

Files

SKILL.mdMarkdownGitHub ↗

Managing Git Workflow

Standardize git workflow for HASH development, ensuring traceability between code changes and Linear issues.

Branch Naming

Format: <shortname>/h-XXXX-description

  • shortname: Developer identifier (first initial, nickname, etc.)
  • h-XXXX: Linear ticket number (lowercase 'h')
  • description: Brief kebab-case description

Examples:

  • t/h-4892-support-baseurl-and-version-filter
  • alice/h-1234-add-user-authentication
  • bob/h-5678-fix-database-connection

Why this matters:

  • Links code changes to Linear issues
  • Enables progress tracking on tickets
  • Maintains clear development history

Pull Request Creation

PR Title Format

Format: H-XXXX: Description

  • Use uppercase 'H' in PR titles (unlike branch names)
  • Keep description clear and concise

Examples:

  • H-4922: Add branch naming instructions
  • H-1234: Implement user authentication system
  • H-5678: Fix database connection timeout

PR Template

Use the template at .github/pull_request_template.md. Key sections:

1. Purpose - High-level explanation of what and why 2. Related links - Linear issues, discussions, context 3. What does this change? - Specific implementation details 4. Pre-merge checklist:

  • Publishable library changes (npm/Cargo)
  • Documentation requirements
  • Turbo Graph impact

5. Known issues - Intentional omissions or limitations 6. Next steps - Planned follow-ups 7. Tests - Automated test coverage 8. How to test - Manual testing instructions 9. Demo - Screenshots or videos

PR Review Process

Step 1: Gather Information

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.

Step 2: Check Linear Issues

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.

Step 3: Provide Feedback

  • Be precise about issue locations (file:line)
  • Include suggestions for improvement
  • Reference relevant code standards
  • Distinguish blocking issues from suggestions

Quick Reference

ActionFormat
Branch name<shortname>/h-XXXX-description
PR titleH-XXXX: Description
View PRgh pr view <NUMBER> --comments
View diffgh pr diff <NUMBER>
View commentsgh api /repos/hashintel/hash/pulls/<NUMBER>/comments

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.