What problem does it solve?
This Skill provides a robust and safe way to invoke the Copilot CLI for various code-related tasks, ensuring proper configuration and error handling.
Core Features & Use Cases
- Command Templating: Offers pre-defined command structures for different Copilot use cases (generation, review, autopilot).
- Path Resolution: Dynamically resolves the
copilot executable path, ensuring it works in non-interactive environments.
- Concurrency Control: Implements a strict concurrency limit (2 slots) to prevent GitHub Copilot quota exhaustion.
- Timeout Management: Mandates the use of
gtimeout for reliable command termination.
- Use Case: When a user requests to "implement JWT refresh token support," this skill can be invoked to generate the necessary code using Copilot's autopilot mode.
Quick Start
Use the copilot skill to review the project for security issues, focusing on input validation and authentication.