-
Notifications
You must be signed in to change notification settings - Fork 107
Add inst-ai integration slash commands #2194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
Add inst-ai tool integration and improve PR workflow: - Add /plan command: Generate implementation plans from Jira issues with codebase analysis - Add /ticket command: Create Jira tickets from Slack thread URLs - Update /pr command to auto-assign PRs to creator - Add commit handling: automatically use /commit for uncommitted changes - Add squashing analysis: evaluate commit history and recommend squashing when appropriate - Include guidelines for when to squash vs keep commits separate These commands streamline the workflow for analyzing issues, creating tickets, and managing pull requests while following InstUI conventions. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
b9e010d to
b689318
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds two new slash commands for inst-ai tool integration to streamline development workflows. The commands leverage the inst-ai tool to analyze Jira issues and create tickets from Slack threads while following InstUI conventions.
Key Changes
- Add
/plancommand for generating implementation plans from Jira issues with codebase analysis - Add
/ticketcommand for creating Jira tickets from Slack thread URLs - Update
/prcommand to include commit squashing workflow guidance
Reviewed Changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| .claude/commands/ticket.md | New command for creating Jira tickets from Slack conversations with InstUI conventions |
| .claude/commands/pr.md | Enhanced PR workflow with commit analysis and squashing recommendations |
| .claude/commands/plan.md | New command for generating implementation plans from Jira issues using codebase analysis |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| - Squash with: `git reset --soft master && git commit -m "$(cat <<'EOF'...EOF)"` | ||
|
|
Copilot
AI
Oct 13, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The squashing command uses an incomplete heredoc syntax. The actual commit message content should be provided or referenced more clearly, as the current ... placeholder could be confusing.
| - Squash with: `git reset --soft master && git commit -m "$(cat <<'EOF'...EOF)"` | |
| - Squash with: `git reset --soft master && git commit -m "$(cat <<'EOF' | |
| ## Summary | |
| - Brief description of changes (1-3 bullet points) | |
| ## Test Plan | |
| - [ ] Step 1 | |
| - [ ] Step 2 | |
| ## Jira Reference | |
| Fixes INST-XXXX (or omit this section if not applicable) | |
| 🤖 Generated with [Claude Code](https://claude.com/claude-code) | |
| EOF | |
| )"` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When testing it with Slack thread that is a question, it stil wants to create a Jira ticket (should not create tickets for questions like the original tool)
Summary
Add two new slash commands for inst-ai tool integration:
/plan: Generate implementation plans from Jira issues with codebase analysis and entry point file selection/ticket: Create Jira tickets from Slack thread URLs with InstUI conventionsThese commands streamline the workflow for analyzing issues and creating tickets while following InstUI conventions.
Test Plan
/plancommand appears in available commands list/ticketcommand appears in available commands list/planwith a Jira issue (requires inst-ai tool installed)/ticketwith a Slack thread URL (requires inst-ai tool installed)🤖 Generated with Claude Code