mr-threads

List unresolved discussion threads on GitLab merge requests and GitHub pull requests.

Updated Jun 9, 2020
One-click install
npx skills add https://github.com/bgschiller/dotfiles --skill mr-threads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mr-threads
Source: https://github.com/bgschiller/dotfiles/tree/main/skills/mr-threads
Command: npx skills add https://github.com/bgschiller/dotfiles --skill mr-threads

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires glab, gh, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the task of finding and understanding unresolved discussion threads on GitLab merge requests or GitHub pull requests, allowing users to quickly locate and review comments, feedback, and related conversations.

Core Features & Use Cases

  • Merge Request Feedback: Quickly identify feedback and suggestions on GitLab MRs or GitHub PRs.
  • Discussion Threads Analysis: Retrieve and display detailed threads including inline comments, authorship, and dates.
  • Platform Agnostic: Supports both GitLab and GitHub, automatically detecting the platform.

Quick Start

Use the mr-threads command followed by the MR/PR number, or no arguments to auto-detect the current branch.

Frequently Asked Questions about mr-threads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list unresolved discussion threads on a GitHub pull request?

To list unresolved discussion threads on a GitHub pull request, you can automatically retrieve and display detailed comments, authorship, and dates by running the tool with the PR number or letting it auto-detect the current branch. It requires the gh CLI.

Can I find unresolved comments on GitLab merge requests without manually scrolling?

Yes, you can find unresolved comments on GitLab merge requests by automatically listing and detailing the full discussion threads. It requires the glab CLI to interface with your repository.

Does this tool work with both GitHub and GitLab repositories?

Yes, the tool is platform agnostic and works with both GitHub and GitLab, automatically detecting the platform to list unresolved merge request or pull request discussions.

Do I need to install any dependencies to retrieve pull request feedback?

Yes, you need to install the gh CLI for GitHub pull requests and the glab CLI for GitLab merge requests to successfully retrieve and analyze unresolved discussion threads.

What is the best way to review unresolved inline code review comments?

The best way to review unresolved inline code review comments is to use a tool that automatically lists and details unresolved discussion threads across your merge requests, allowing for efficient feedback analysis.