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
Follow this runbook to install the toolkit in any project repository, regardless of which terminal AI you are using.
git submodule add <repo-url> AI-toolkitAI-toolkit/ folder into project root| Folder | Purpose | Copy 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 bundle | Briefing templates, workflow notes, troubleshooting tips | Keep alongside your project for easy editing |
guide/ | This web manual | Optional static hosting |
Load this template before every session. Capture current goals, guardrails, and active agents so /init starts from a trusted baseline.
Keep Gemini aligned with the same objectives and constraints you share with Claude. Update it whenever the roadmap or technology focus changes.
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.
mkdir -p .claude/commands .claude/agents .claude/prompts .claude/sessions.claude/commands/.claude/sessions/.current-session.claude/agents/.claude/prompts//init refreshes| Tool | Command | Expected result |
|---|---|---|
| Claude Code | /init | Loads customized claude.md and lists available agents |
| Gemini CLI | gemini --init or load config | Confirms access to agent files and prompts |
| Codex CLI | codex init (if available) | Sets working directory to project root |
| OpenCode | Launch and open project folder | Ensures prompts show under favorites |
| Cursor | Open workspace and run /init snippet | Verifies instructions in the Cursor assistant sidebar |
After initialization, immediately run /project:session-start in Claude to confirm the session commands are wired correctly.