Open source toolkit for Claude Code CLI: skills, agents, and memory.
| Component | Purpose |
|---|---|
| Skills | Reusable task instructions (/commit, /deploy, /test) |
| Agents | Specialized subagents for complex tasks |
| Memory | Persistent knowledge and context across sessions |
# Clone repository
git clone https://github.com/escotilha/claude-kit.git
cd claude-kit
# Install skills
cp -r skills/* ~/.claude/skills/
# Install agents
cp -r agents/* ~/.claude/agents/
# Install memory templates
mkdir -p ~/.claude/memory
cp memory/core-memory-template.json ~/.claude/memory/core-memory.json
cp memory/session-context-template.json ~/.claude/memory/session-context.jsonAutonomous coding agent that breaks features into user stories and implements them iteratively.
"Build a user authentication system"
"Create a PRD for dashboard feature"
Analyzes Claude Code changelog and recommends improvements to your setup.
"Optimize my claude setup"
"/optimize-setup"
Maps sites, spawns parallel testers, auto-fixes issues.
"Test http://localhost:3000 and fix issues"
"/fulltest"
Technical leadership: architecture, security, performance, code quality.
/cto
"Do a security audit"
"Review this codebase"
Chief Product Officer AI - from idea to production-ready application.
/cpo-go my-app Create a task management application
Load skills from external GitHub repositories.
"Load skills from github.com/owner/repo"
"Update my skills"
Parallel feature development with git worktrees.
"Create worktree for feature-name"
| Agent | Purpose |
|---|---|
fulltesting-agent |
Full E2E testing with Chrome DevTools |
frontend-agent |
React, Vue, Angular, Next.js, Svelte |
api-agent |
REST/GraphQL API design and implementation |
database-agent |
Schema design, migrations, query optimization |
devops-agent |
CI/CD, Docker, cloud deployments |
orchestrator-fullstack |
Multi-layer feature coordination |
Memory provides persistent knowledge across Claude Code sessions.
- Core Memory (
core-memory.json) - Static user profile, preferences, beliefs - Session Context (
session-context.json) - Dynamic session state - Memory MCP - Knowledge graph for entities and relations
- Copy templates to
~/.claude/memory/ - Edit
core-memory.jsonwith your information - Add session hook to load memory at startup
See memory/README.md for detailed setup instructions.
| Memory | Skills |
|---|---|
| Facts and context | Task instructions |
| "Uses pnpm" | "How to commit" |
| Nouns | Verbs |
Add to ~/.claude/settings.json:
{
"hooks": {
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "cat ~/.claude/memory/core-memory.json"
}
]
}
]
}
}{
"mcp": {
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
}{
"mcp": {
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp"]
}
}
}
}claude-kit/
├── README.md
├── skills/
│ ├── autonomous-dev/
│ ├── claude-setup-optimizer/
│ ├── cto/
│ ├── skill-loader/
│ ├── cpo-ai-skill/
│ ├── fulltest-skill/
│ └── worktree-scaffold/
├── agents/
│ ├── fulltesting-agent.md
│ ├── frontend-agent.md
│ ├── api-agent.md
│ ├── database-agent.md
│ ├── devops-agent.md
│ └── orchestrator-fullstack.md
├── memory/
│ ├── README.md
│ ├── core-memory-template.json
│ └── session-context-template.json
└── LICENSE
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
MIT License - see LICENSE file.
Repository: github.com/escotilha/claude-kit