What problem does it solve? Contributing to the CopilotKit open-source project requires navigating a pnpm/Nx monorepo with V1 and V2 package layers, enforced commit conventions, pre-commit hooks, and CI checks. This Skill consolidates the entire contribution workflow so developers avoid setup mistakes, failed CI runs, and rejected pull requests. ## Core Features & Use Cases - Monorepo Onboarding: Walks through forking, cloning, installing with pnpm v9, and bootstrapping the Nx build graph for all V1 and V2 packages. - Testing and Quality Gates: Explains Vitest configuration per package, coverage commands, lint/format checks, and the lefthook pre-commit pipeline. - PR Submission Standards: Details branch naming conventions, conventional commit format enforced by commitlint, CI preview packages via pkg-pr-new, and review expectations. - Use Case: A developer wants to add a new React hook to CopilotKit. The Skill directs them to create a feat/<ISSUE>-<name> branch, implement the feature in packages/v2/react, run nx run @copilotkit/react:test, and open a compliant PR against main. ## Quick Start Ask the assistant to walk you through setting up the CopilotKit repository locally and creating your first contribution branch.