Getting Started
Complete guide to setting up and using ClaudeKit starter kits for your Claude Code projects
Method 1: Manual Setup
- Copy all directories and files of
claudekit-engineerrepo to your project:.claude/*docs/*plans/*CLAUDE.md.mcp.json
- Go to Google AI Studio and grab the API Key, then open
.mcp.jsonto paste into “human-mcp” environment variable.- Recommend: install “Human MCP” with
userscope to be able to use it in every projects without re-installing:claude mcp add-json human -s user '{"command": "npx", "args": ["@goonnguyen/human-mcp@latest", "-e", "GOOGLE_GEMINI_API_KEY"], "env": { "GOOGLE_GEMINI_API_KEY": "..." }}'
- Recommend: install “Human MCP” with
- Start Claude Code in your working project:
claude(orclaude --dangerously-skip-permissions) - Run command:
/docs:initto trigger CC scan and create specs for the whole project.You will see some markdown files generated indocsdirectory, such as “codebase-summary.md”, “code-standards.md”, “system-architecture.md”,...) - Now your project is ready to start development, explore these commands:
/cook: develop new feature/fix:fast: fix minor bugs (fast mode)/fix:hard: fix hard bugs/plan: let CC scan, analyze and plan for implementing something/bootstrap: CC will help you bootstrap any new project step by step/brainstorm: brainstorm with CC about anything with project-aware context/ask: just ask any questions- ...
Method 2: ClaudeKit CLI
Installation
npm install -g claudekit-cli
bun add -g claudekit-cli
ck --version
Create a new project
# Interactive mode
ck new
# With options
ck new --dir my-project --kit engineer
# Specific version
ck new --kit engineer --version v1.0.0
Update Existing Project
# Interactive mode
ck update
# With options
ck update --kit engineer
# Specific version
ck update --kit engineer --version v1.0.0
Authentication
The CLI requires a GitHub Personal Access Token (PAT) to download releases from private repositories. The authentication flow follows a multi-tier fallback:
- GitHub CLI: Uses
gh auth tokenif GitHub CLI is installed and authenticated - Environment Variables: Checks
GITHUB_TOKENorGH_TOKEN - OS Keychain: Retrieves stored token from system keychain
- User Prompt: Prompts for token input and offers to save it securely
Creating a Personal Access Token
- Go to GitHub Settings → Developer settings → Personal access tokens → Tokens (classic)
- Generate new token with repo scope (for private repositories)
- Copy the token
Setting Token via Environment Variable
export GITHUB_TOKEN=ghp_your_token_here