🚀 CodeGenie: Your AI-Powered JIRA & Azure DevOps Copilot
What is CodeGenie?
CodeGenie, by HCLSoftware, is the ultimate AI-powered assistant for developers using JIRA or Azure DevOps in Visual Studio Code. Supercharge your productivity by seamlessly integrating your development workflow with your issue tracker. From fetching work items to generating context-aware AI prompts for GitHub Copilot, CodeGenie brings everything you need directly into your editor.
✨ Key Features
🗂️ Intelligent Task Management (JIRA & Azure DevOps)
- Never Leave Your Editor: Browse, search, and filter your JIRA issues or Azure DevOps work items without context switching.
- Deep-Dive into Details: View complete details—summary, status, priority, and description—in a clean, modern webview.
- Flexible Views: Interact with your tasks through a dedicated sidebar or a full-featured webview panel.
- Current-User Focus: Toggle current-user filtering to quickly narrow the list to issues and work items relevant to the authenticated user.
- Newest-First Results: Issues and work items are ordered by most recently created so recent work stays easy to spot.
🤖 Smart AI Prompt Generation
- Context-Aware Prompts: Instantly generate prompts for GitHub Copilot, tailored to your selected issue and active codebase.
- Strategic Scaffolding: Generate "greenfield" prompts for new features, creating a complete, isolated codebase in a new folder.
- Built-in Best Practices: Prompts are engineered with security guardrails and coding best practices in mind.
- Richer Issue Context: Prompt generation incorporates normalized tracker details, including embedded child-item context when available.
- Progress Visibility: Long-running prompt stages display elapsed-time progress and stop cleanly if a stage exceeds its execution budget.
⚙️ Effortless Configuration
- Unified Settings Panel: A single, guided webview makes entering and updating your JIRA and Azure DevOps credentials secure and straightforward.
- Instant Feedback: Test your connection to either service live and get immediate validation.
- Persistent Storage: Your saved settings are kept in the extension's VS Code global state so they remain available across sessions.
💬 Integrated Chat Assistant
- Your AI Partner: Use the
@CodeGenie chat participant to ask questions, generate prompts, and manage your workflow using natural language.
- Seamless Copilot Integration: Send generated prompts directly to GitHub Copilot to accelerate your development cycle.
🏁 Getting Started
- Install: Grab CodeGenie from the VS Code Marketplace.
- Start a Chat: Open the Chat view in VS Code and start a new chat with the
@CodeGenie participant.
- Configure: Use the
/ConfigureEnvironment command to open the settings panel. Enter your credentials for either JIRA, Azure DevOps, or both. For Atlassian, generate your API token from the Atlassian API token page. For Azure DevOps, open the Security section in your Azure DevOps instance and generate a Personal Access Token.
- Explore Your Tasks:
- For JIRA: Use the
/DiscoverJIRAEnvironment command to open the JIRA panel.
- For Azure DevOps: Use the
/ExploreAzureDevOpsEnvironment command to open the Azure DevOps panel.
- Generate Code: Once you've selected an issue, you have two powerful options for generating code:
- Use
/GenerateStrategicPrompt <ISSUE_KEY> to scaffold a new feature.
- Use
/GenerateWorkspaceAwarePrompt <ISSUE_KEY> to work on existing code.
- Watch prompt progress in chat as analysis and final prompt generation advance through timed stages.
⚡ Pro Tips
- Use the
@CodeGenie chat participant for the fastest way to generate prompts and query JIRA or Azure DevOps.
- Combine multiple filters (e.g.,
Project = 'Phoenix' AND Status = 'In Progress') for laser-focused results.
- All credentials are stored securely using VS Code’s global state, so you only need to set them up once.
📝 Requirements
- Visual Studio Code v1.85 or higher
- For JIRA: A JIRA Cloud or Data Center account and a Personal Access Token (PAT).
- For Azure DevOps: An Azure DevOps organization URL and a Personal Access Token (PAT).
- (Optional) GitHub Copilot for the best AI experience.
🐞 Known Issues
- Connectivity to JIRA or Azure DevOps may fail with invalid credentials or network restrictions.
- Very large projects may experience a slight delay during initial load.
📢 Release Highlights
- v1.1.5: Added progress-tracked prompt stages, stronger LLM retry handling, tracker metadata caching, and fresher configuration loading for JIRA and Azure DevOps.
- v1.1.4: Added current-user filtering for JIRA and Azure DevOps, newest-first issue ordering, and richer prompt analysis using embedded JIRA child-item context.
- v1.1.3: Full Azure DevOps integration and a unified settings panel.
- v1.0.2: Enhanced analytics and marketplace presence.
- v1.0.0: Full GitHub Copilot integration and strategic prompt generation.
- v0.0.1: Initial release with secure JIRA authentication, issue browsing, and AI prompt capabilities.
Enjoy a smarter, faster workflow with HCLSoftware CodeGenie!
| |