FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

christopherrobin/Christopher-Kit: A portable dev toolkit with an integrated Claude Code agent workflow, custom skills, Zsh/Powerlevel10k config, and Ghostty terminal setup · GitHub

Latest commit

 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Christopher-Kit

A portable dev toolkit with Claude Code agents, shell configs, and terminal setup.

Every time you set up a new machine, you spend hours recreating your dev environment - shell config, terminal theme, editor preferences, AI tooling. This repo is the fix. Clone it, symlink what you need, and get back to building.

What's Included

  • Zsh - Custom .zshrc with Powerlevel10k, utility functions, and shell helpers
  • Ghostty - Terminal config with Cyberdream color palette and semi-transparent background
  • Claude Code
    • Status Line - Four-line status bar showing session time, git status, active model, context usage, and 5h rate limits
    • Hooks - Subagent tracking hook that powers the status line's agent display
    • Skills - Custom slash commands (/msg, /review-me, /grind, /audit, /scaffold, /deps, /handoff)
    • Agents - 42 specialized AI agents (React, Next.js, TypeScript, Python, Prisma, Godot, AWS, and more)
    • Settings - Example settings.json (status line + hooks) and install commands for MCP servers (Context7, MUI, Tailwind, GitHub, AWS)

How It Works Together

This isn't just a collection of configs - it's an integrated workflow where agents and skills work as a team.

The tech-lead-orchestrator is the brain. Give it a complex task and it analyzes your codebase, breaks the work into subtasks, and delegates each one to the right specialist - React expert for components, TypeScript expert for types, Prisma expert for database queries. It coordinates the entire build, then runs code review when everything's done.

The skills are your entry points into this system:

  • /scaffold - Plan and build a new feature end-to-end through the orchestrator
  • /grind - Verify your approach with the tech lead, then implement improvements
  • /review-me - Code review with security, DRY, and performance checks
  • /audit - Full codebase health check (architecture + quality)
  • /deps - Check for outdated or vulnerable packages
  • /handoff - Save full session context to a file before compacting or handing off to a fresh session

Start each project by running the team-configurator once (claudeInit if you use the bundled zsh config) - it detects your tech stack with the project-analyst and writes an agent assignment table into that project's CLAUDE.md. From then on, every session and skill routes work through the team it configured. See Getting Started.

Quick Start

git clone https://github.com/christopherrobin/Christopher-Kit.git
cd Christopher-Kit

Each directory has its own README with detailed setup instructions. Pick what you need:

Shell Config

These overwrite ~/.zshrc and ~/.p10k.zsh - back up your existing files first.

cp zsh/.zshrc ~/.zshrc
cp zsh/.p10k.zsh ~/.p10k.zsh

Ghostty Terminal

mkdir -p ~/.config/ghostty
cp ghostty/config ~/.config/ghostty/config

Claude Code

If ~/.claude/agents already exists as a real directory, move it aside first (mv ~/.claude/agents ~/.claude/agents.bak) - otherwise the symlink nests inside it instead of replacing it. If you already have a ~/.claude/settings.json, merge the example into it by hand instead of copying over it.

# Agents
ln -sfn "$(pwd)/claude/agents" ~/.claude/agents

# Skills
mkdir -p ~/.claude/skills
cp -r claude/skills/* ~/.claude/skills/

# Status line
cp claude/statusline/statusline-command.sh ~/.claude/statusline-command.sh

# Hooks (powers the status line's agent display)
mkdir -p ~/.claude/hooks
cp claude/hooks/track-subagents.sh ~/.claude/hooks/track-subagents.sh

# Settings (fresh machines only - see warning above)
cp claude/settings/settings.example.json ~/.claude/settings.json

MCP servers (Context7, GitHub, etc.) are installed with claude mcp add - see claude/settings/ for the commands.

Once installed, configure each project by running the team-configurator - see Getting Started.

Preview


Shell startup with Powerlevel10k

Claude Code status line

Customization

These configs reflect one person's preferences. Fork the repo and adapt anything to suit your own workflow - swap keybindings, change themes, adjust paths.

The agents and skills included here are a solid starting point, but the best ones you'll ever use are the ones you write yourself. Use the skill-expert and agent-expert agents to create your own, tailored to how you actually work.

Contributing

PRs welcome. If you've built a useful skill, agent, or config that fits the toolkit, open a pull request. Keep it generic - no project-specific content.

License

MIT

About

A portable dev toolkit with an integrated Claude Code agent workflow, custom skills, Zsh/Powerlevel10k config, and Ghostty terminal setup

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL