From copilotkit
Guides contributors through forking, cloning, building, and submitting PRs to CopilotKit/CopilotKit with conventional commits and CI checks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/copilotkit:copilotkit-contributeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Important:** CopilotKit's internal v2 packages use the `@copilotkit/*` namespace. The public API that users install is `@copilotkit/*`. When contributing, you work with `@copilotkit/*` source but users never see that namespace.
Important: CopilotKit's internal v2 packages use the
@copilotkit/*namespace. The public API that users install is@copilotkit/*. When contributing, you work with@copilotkit/*source but users never see that namespace.
This plugin includes an MCP server (copilotkit-docs) that provides search-docs and search-code tools for querying live CopilotKit documentation and source code.
.mcp.json -- no setup needed.pnpm install (requires pnpm v9.x and Node 20+).pnpm build to bootstrap all packages.feat/<ISSUE>-<name>, fix/<ISSUE>-<name>, or docs/<ISSUE>-<name>.pnpm dev (watches all packages) or target a specific package with nx run @copilotkit/<pkg>:dev.nx run @copilotkit/<pkg>:test. All v2 packages use Vitest.pnpm run lint --fix && pnpm run format.<type>(<scope>): <subject> (enforced by commitlint).main branch. CI builds all packages and publishes preview packages via pkg-pr-new.pnpm run test to verify all tests pass.pnpm run build to verify the full build succeeds.pnpm run check-prettier to verify formatting.<type>(<scope>): <subject> format.| Task | Command |
|---|---|
| Install dependencies | pnpm install |
| Build all packages | pnpm build |
| Dev mode (all) | pnpm dev |
| Dev mode (v2 only) | pnpm dev:next |
| Run all tests | pnpm run test |
| Run v2 tests only | pnpm test:next |
| Run single package tests | nx run @copilotkit/core:test |
| Test with coverage | pnpm run test:coverage |
| Lint | pnpm run lint |
| Format | pnpm run format |
| Check formatting | pnpm run check-prettier |
| Type check | pnpm run check-types |
| Package quality checks | pnpm run check:packages |
| Dependency graph | pnpm run graph |
@copilotkit/*) is the real implementation. V1 (@copilotkit/*) wraps V2.packages/v2/.npx claudepluginhub copilotkit/copilotkit --plugin copilotkitBuilds and maintains GitHub Copilot CLI plugins including skills, agents, prompts, instructions, AGENTS.md, MCP servers, and hooks. Provides specs, templates, validation.
Interactive wizard configures repositories for Claude Code best practices by creating CLAUDE.md, slash commands, agents, hooks, and permissions. Activates on 'setup claude', 'init claude', or repo setup requests.
Guides monorepo workflows including local dev setup with Turborepo/pnpm, cross-package development, watch modes, CI/CD patterns, versioning, publishing, and Vite/Next.js configs.