CodeClick
CodeClick is your intelligent developer assistant that integrates seamlessly with GitHub Copilot Chat. Transform your team's custom prompts into instant, reusable commands—no more copy-pasting! With CodeClick, your carefully crafted prompts for code analysis, changes, and testing become as simple as typing @codeclick /scan.
🚀 Key Features
- 🔍 Deep Repository Analysis - Progressive clarification workflow for comprehensive codebase understanding
- 🔧 Phased Code Changes - Structured, approval-driven development workflow
- 🧪 Smart Test Generation - Automated unit test creation with organized file structure
- ⚡ Instant Prompt Execution - Your custom prompts execute automatically via Copilot Chat
- 🎯 No Copy-Paste Required - Team prompts become reusable chat commands
🛠️ Usage
GitHub Copilot Chat Integration
CodeClick works through GitHub Copilot Chat using the @codeclick participant:
1. Repository Analysis
@codeclick /scan
- Starts progressive clarification process
- Asks targeted questions about your analysis needs
- Generates architecture diagrams and comprehensive documentation
- Covers APIs, dependencies, workflows, and more
2. Code Changes
@codeclick /change
- Guides through structured change workflow
- Phase 0: Requirement gathering and planning
- Phase 1: Code implementation
- Phase 2: Verification and testing
- Phase 3: Build and validation
- Phase 4: Summary and next steps
3. Test Generation
@codeclick /test
- Automated unit test creation
- Organized by class/method structure
- Targets specific methods, scenarios, or coverage goals
- Builds and runs tests with coverage reporting
4. Help
@codeclick
- Shows available commands and usage examples
📋 Prerequisites
- VS Code with GitHub Copilot Chat extension installed
- Active GitHub Copilot subscription
🎯 Why CodeClick?
Before CodeClick:
- Developers manually copy-paste team prompts into Copilot Chat
- Inconsistent prompt usage across team
- Time wasted on repetitive prompt management
After CodeClick:
- One command: @codeclick /scaninstantly applies your full prompt
- Team consistency: Everyone uses the same proven prompts
- Zero friction: No copy-pasting, just type and go
- Professional workflows: Structured, repeatable processes
� Installation
- Install from VS Code Marketplace: CodeClick Extension
- Ensure GitHub Copilot Chat is installed and active
- Open Copilot Chat (Ctrl+Shift+I)
- Start using: @codeclick /scan
📂 How It Works
CodeClick loads your team's custom prompts and sends them directly to Copilot's language model:
- You type: @codeclick /scan
- Extension loads: Your detailed scan prompt (behind the scenes)
- Copilot receives: Full prompt instructions automatically
- You see: Copilot following your prompt workflow immediately
No prompt content is shown to users—just the results of executing your carefully crafted instructions.
🧑💻 Example Workflows
Repository Analysis
@codeclick /scan
Copilot Response: "Would you like a high-level overview or a detailed deep dive into this repository?"
Code Changes
@codeclick /change Fix the login authentication bug
Copilot Response: "I'll help you fix the login authentication bug. Let me start by analyzing your requirement and creating a plan..."
Test Generation
@codeclick /test Focus on the UserService class
Copilot Response: "I'll help you write unit tests for the UserService class. Let me organize the test structure..."
🎨 Customization
CodeClick uses markdown prompt files that can be customized for your team's specific needs:
- src/prompts/scan.md- Repository analysis workflow
- src/prompts/change.md- Code change methodology
- src/prompts/test.md- Test generation approach
� Fior Extension Developers
Want to create your own prompt-based Copilot Chat participant? CodeClick demonstrates:
- Chat participant registration
- Language model integration
- Prompt file management
- Build configuration for non-JS assets
📝 License
MIT
💬 Support & Contributions
🏷️ Keywords
copilot chat ai prompts automation code-analysis testing refactoring development-workflow