This repository contains global development configuration files shared across all KineApps projects.
- CLAUDE.md - Global guidelines for Claude Code across all KineApps projects
- Instructions for setting up symbolic links on Windows and Mac
-
Clone this repository:
git clone https://github.com/kineapps/kineapps-dev.git C:\dev\kineapps-dev
-
Create the
.claudedirectory if it doesn't exist:New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude"
-
Create a symbolic link to the global CLAUDE.md:
New-Item -ItemType SymbolicLink -Path "$env:USERPROFILE\.claude\CLAUDE.md" -Target "C:\dev\kineapps-dev\CLAUDE.md"
-
Clone this repository:
git clone https://github.com/kineapps/kineapps-dev.git ~/dev/kineapps-dev -
Create the
.claudedirectory if it doesn't exist:mkdir -p ~/.claude -
Create a symbolic link to the global CLAUDE.md:
ln -s ~/dev/kineapps-dev/CLAUDE.md ~/.claude/CLAUDE.md
After setup, verify the symbolic link works:
Windows:
Get-Content "$env:USERPROFILE\.claude\CLAUDE.md"Mac:
cat ~/.claude/CLAUDE.mdYou should see the contents of the global CLAUDE.md file.
Once set up, Claude Code will automatically use these global guidelines for all KineApps projects, unless overridden by project-specific CLAUDE.md files.
Claude Code reads configuration in this order:
- Project-specific
.claude/CLAUDE.md(highest priority) - Project root
CLAUDE.md - Global
~/.claude/CLAUDE.md(this file, lowest priority)
This means project-specific guidelines override global ones.
To update the global guidelines:
- Make changes to CLAUDE.md in this repository
- Commit and push changes
- Pull updates on all machines:
cd ~/dev/kineapps-dev # or C:\dev\kineapps-dev on Windows git pull
The symbolic links will automatically reflect the updates.
When adding new guidelines:
- Keep them general and applicable across multiple projects
- Place project-specific rules in individual project CLAUDE.md files
- Update this README if adding new configuration files
- Test on both Windows and Mac if possible
If you get a permission error creating symbolic links on Windows:
- Run PowerShell as Administrator
- Or enable Developer Mode in Windows Settings → Update & Security → For Developers
Verify the clone location matches the symbolic link target path:
# Windows
Get-Item "$env:USERPROFILE\.claude\CLAUDE.md" | Select-Object Target# Mac
ls -la ~/.claude/CLAUDE.md