QM Dev Tool is a VS Code extension that combines three workflows in one sidebar:
- Run builds for multiple local project paths
- Generate Jira-ready descriptions from your current branch changes
- Run AI code review for current branch vs master
This README is the content shown on the extension details page in VS Code and Marketplace.
Features
Build Tab
- Add multiple project paths
- Set custom build command and delay per project
- Run all projects or run a single row
- Rename project cards with a double-click on the project label
Jira Tab
- Connect Jira using site URL, email, and API token
- Paste Jira card link (required)
- Add extra context (optional)
- Generate Jira-friendly output and copy it
Review Tab
- Runs AI review against current branch diff
- Highlights risks, regressions, and implementation gaps
- Includes quick checklist style output for easy follow-up
AI Model Usage (No API Key)
QM Dev Tool uses VS Code chat models through your signed-in Copilot account.
- No direct OpenAI/Anthropic API key is required in this extension
- You must be signed in to GitHub Copilot in VS Code
- Model availability depends on your Copilot plan and organization policy
Requirements
- VS Code 1.100.0 or newer
- GitHub Copilot Chat access for AI features
- Git installed and available in PATH
- For Jira integration: Jira Cloud site, email, and API token
Install
From VSIX
Build package:
npm run package:vsix
In VS Code open Extensions view
Use Install from VSIX and select generated .vsix file
From Marketplace
- Open Extensions in VS Code
- Search for QM Dev Tool
- Open the extension details page
- This README will be visible there
Local Development
Install deps:
npm install
Build extension:
npm run build:extension
Press F5 and choose Run QM Dev Tool Extension
In Extension Development Host, open QM Dev Tool from Activity Bar
Package and Publish
Update package.json version
Login with publisher:
npx vsce login
Publish:
npm run publish:vsix
Known Notes
- Jira link is required before Generate is enabled
- Build paths must exist on your machine
- Branch comparison and review assume a Git workspace is open
| |