A collection of slash commands to help engineering managers automate common workflows.
| Command | Summary | Dependencies |
|---|---|---|
gh-pr-changelog |
Generate changelog entries for PRs merged into main | GitHub CLI |
gh-pr-blockers |
Identify PRs that appear blocked: both explicitly (e.g. on review) and implicitly (e.g. author is stuck) | GitHub CLI |
| Command | Summary | Dependencies |
|---|---|---|
jira-comment-blockers |
Search through current sprint work items for blockers raised in Jira comments | Atlassian CLI |
jira-duplicate-bugs |
Find potential duplicate bugs in a Jira project that aren't already linked | Atlassian CLI |
jira-external-dependencies |
Identify work items in a Jira project that are blocked by external dependencies | Atlassian Rovo MCP |
| Command | Summary | Dependencies |
|---|---|---|
gh-jira-1on1-prep |
Prepare for 1-on-1 meetings by reviewing a developer's recent Jira work items and GitHub PRs | GitHub CLI, Atlassian CLI |
mkdir -p ~/.claude/commands && cp commands/*.md ~/.claude/commands/then restart Claude Code (claude -c to continue the most recent conversation).
mkdir -p ~/.cursor/commands/ && cp commands/*.md ~/.cursor/commands/then restart Cursor.
-
Enable prompt files in VS Code settings:
chat.promptFiles -
Create a new prompt file:
- Using the Command Palette, find Chat: New Prompt File
- Choose whether to create a workspace prompt file (available only within the workspace) or user prompt file (available across workspaces). See docs linked above for details.
- Enter a prompt file name (e.g.,
gh-pr-blockers)
-
Copy the content from the corresponding command file in this repository's
commands/folder into your new.prompt.mdfile -
Use the prompt by typing
/followed by the filename in Copilot Chat (e.g.,/gh-pr-blockers)
Feel free to submit an issue/open a PR for revisions/new commands that would be helpful for engineering managers!
For full installation instructions refer to the docs and best practices.
Warning
This is a general allowlist, not specific to these commands.
To avoid repeated approvals, you can allowlist specific CLI commands/MCP tools in your settings.json.
Example for /gh-pr-blockers command:
For example, to allowlist GitHub CLI commands used by gh-pr-blockers.md globally for your user, add this to your ~/.claude/settings.json:
{
"permissions": {
"allow": [
"Bash(gh pr list *)",
"Bash(gh search prs *)",
"Bash(gh pr view *)"
]
}
}Refer to docs here and here for additional details.
For full installation instructions refer to the docs.
Warning
This is a general allowlist, not specific to these commands.
To avoid repeated approvals, you can allowlist specific CLI commands/MCP tools in Cursor Settings.
-
Go to Cursor Settings > Chat > Auto-Run.
-
Set Auto-Run Mode to Use Allowlist.
-
Add commands or MCP tools to Command Allowlist or MCP Allowlist, respectively.
For example, to allowlist GitHub CLI commands used by gh-pr-blockers.md, add gh pr list, gh search prs and gh pr view to the Command Allowlist.
VS Code/GitHub Copilot supports custom slash commands as prompt files. For full installation instructions refer to the docs.