cokit-cli
v1.0.9
Published
Make GitHub Copilot smarter in 30 seconds
Downloads
1,151
Maintainers
Readme
CoKit
Make GitHub Copilot smarter in 30 seconds.
CoKit provides 9 agents, 14 prompts, 5 instructions, 7 skills, and 5 collections to supercharge your Copilot experience.
Quick Start
npx cokit-cli init -gThis installs all CoKit resources to ~/.copilot/ for global use.
Installation Options
| Command | Description |
|---------|-------------|
| npx cokit-cli init | Interactive setup |
| npx cokit-cli init -g | Install global resources only |
| npx cokit-cli init -a | Install both project and global resources |
Resources
Agents
| Agent | Description | |-------|-------------| | brainstormer | Brainstorm software solutions, evaluate architectural approaches, debate technical decisions. | | code-reviewer | Comprehensive code review and quality assessment. | | debugger | Investigate issues, analyze system behavior, diagnose performance problems, collect and analyze logs. | | docs-manager | Manage technical documentation, implementation standards, update docs based on code changes. | | git-manager | Stage, commit, and push code changes with conventional commits. | | planner | Research, analyze, and create comprehensive implementation plans for features and architectures. | | researcher | Conduct comprehensive research on software topics, investigate technologies, find documentation. | | scout | Quickly locate relevant files across a large codebase to complete a specific task. | | tester | Validate code quality through testing - unit, integration, coverage, error handling, performance. |
Prompts
| Prompt | Description | |--------|-------------| | ck-ask | Answer technical and architectural questions. | | ck-bootstrap | Bootstrap a new project step by step | | ck-brainstorm | Brainstorm a feature | | ck-ck-help | CoKit usage guide - just type naturally | | ck-code | Start coding & testing an existing plan | | ck-cook | Implement a feature [step by step] | | ck-debug | Debugging technical issues and providing solutions | | ck-docs | Documentation workflow - init, summarize, or update docs | | ck-fix | Analyze and fix issues [INTELLIGENT ROUTING] | | ck-git | Git workflow - commit, push, merge, or create PR | | ck-plan | Intelligent plan creation with prompt enhancement | | ck-review-codebase | Scan & analyze the codebase | | ck-scout | Scout given directories to respond to the user's requests | | ck-test | Run tests locally and analyze the summary report |
Instructions
| Instruction | ApplyTo | Description |
|-------------|---------|-------------|
| ck-backend | **/*.py, *.go, *.rs, *.java, *.cs, api/** | Backend development rules |
| ck-development | **/* | YAGNI/KISS/DRY principles |
| ck-frontend | **/*.tsx, *.jsx, *.vue, *.svelte, components/** | Frontend component guidelines |
| ck-research | * | Research guidelines |
| ck-testing | **/*.test.*, *.spec.*, test_*.py, *_test.go | Testing standards |
Skills
| Skill | Description | |-------|-------------| | ck-backend-development | Build robust backend systems with modern technologies (Node.js, Python, Go, Rust), frameworks (NestJ... | | ck-code-review | Use when receiving code review feedback (especially if unclear or technically questionable), when co... | | ck-debugging | Systematic debugging framework ensuring root cause investigation before fixes. Includes four-phase d... | | ck-frontend-development | Frontend development guidelines for React/TypeScript applications. Modern patterns including Suspens... | | ck-planning | Use when you need to plan technical solutions that are scalable, secure, and maintainable. | | ck-problem-solving | Apply systematic problem-solving techniques for complexity spirals (simplification cascades), innova... | | ck-sequential-thinking | Apply structured, reflective problem-solving for complex tasks requiring multi-step analysis, revisi... |
Collections
| Collection | Description | |------------|-------------| | CK Core Workflows | Core CoKit workflows combining all essential agents, prompts, and skills for full-stack development ... | | CK Development Rules | Essential development rules and best practices including YAGNI, KISS, DRY principles, file naming, c... | | CK Documentation Management | Documentation management workflows for maintaining project docs, codebase summaries, design guidelin... | | CK Git Workflow | Git workflow automation including commit, push, merge, and pull request management. | | CK Orchestration Protocol | Workflow orchestration patterns for managing subagents, task delegation, and multi-phase implementat... |
License
CC BY-NC 4.0 - See LICENSE for details.
