Getting Started

Follow this runbook to install the toolkit in any project repository, regardless of which terminal AI you are using.

Copy the toolkit

Option A - Git submodule

  • git submodule add <repo-url> AI-toolkit
  • Keeps toolkit updates separate from app code
  • Use when multiple projects share the toolkit

Option B - Direct copy

  • Copy the entire AI-toolkit/ folder into project root
  • Commit it if you want the assets tracked in source control
  • Simplest approach for personal or single team use

Directory map

FolderPurposeCopy to
agents/All persona definitions plus INDEX.md.claude/agents/
prompts/Prompt templates for planning, reviews, docs.claude/prompts/ (or reference directly)
session-commands/Slash commands for logging work.claude/commands/
Context bundleBriefing templates, workflow notes, troubleshooting tipsKeep alongside your project for easy editing
guide/This web manualOptional static hosting

Context templates

Claude briefing

Load this template before every session. Capture current goals, guardrails, and active agents so /init starts from a trusted baseline.

Gemini briefing

Keep Gemini aligned with the same objectives and constraints you share with Claude. Update it whenever the roadmap or technology focus changes.

Session summary scaffold

Use at the end of each work block to log outcomes, blockers, tests, and follow-up actions. Perfect input for the session commands and future restarts.

Installation checklist

  1. Create directories: mkdir -p .claude/commands .claude/agents .claude/prompts .claude/sessions
  2. Copy command files into .claude/commands/
  3. Create empty pointer .claude/sessions/.current-session
  4. Copy agent files you need into .claude/agents/
  5. Copy prompt templates into .claude/prompts/
  6. Tailor the included Claude and Gemini briefing templates, then keep them beside your codebase for quick /init refreshes
  7. Skim the workflow reminders and troubleshooting notes with your team so everyone follows the same loop

Initialize every tool

ToolCommandExpected result
Claude Code/initLoads customized claude.md and lists available agents
Gemini CLIgemini --init or load configConfirms access to agent files and prompts
Codex CLIcodex init (if available)Sets working directory to project root
OpenCodeLaunch and open project folderEnsures prompts show under favorites
CursorOpen workspace and run /init snippetVerifies instructions in the Cursor assistant sidebar
After initialization, immediately run /project:session-start in Claude to confirm the session commands are wired correctly.