From f734255f60cd2102b8401eaf3c9b41f379de2b8c Mon Sep 17 00:00:00 2001 From: Shayan Rais Date: Sun, 26 Apr 2026 17:19:49 +0500 Subject: [PATCH] rename presentation agent --- ...ning-journey.md => presentation-claude-gemini.md} | 12 ++++++------ .claude/agents/presentation-vibe-coding.md | 4 ++-- .claude/rules/presentation.md | 6 +++--- CLAUDE.md | 2 +- .../index.html | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-) rename .claude/agents/{presentation-learning-journey.md => presentation-claude-gemini.md} (98%) diff --git a/.claude/agents/presentation-learning-journey.md b/.claude/agents/presentation-claude-gemini.md similarity index 98% rename from .claude/agents/presentation-learning-journey.md rename to .claude/agents/presentation-claude-gemini.md index f88b5bb..2732cac 100644 --- a/.claude/agents/presentation-learning-journey.md +++ b/.claude/agents/presentation-claude-gemini.md @@ -1,6 +1,6 @@ --- -name: presentation-learning-journey -description: PROACTIVELY use this agent whenever the user wants to update, modify, rearrange, or fix the LEARNING-JOURNEY presentation (`presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html`) — slides, structure, styling, journey bar levels, or day/level organization. Do NOT use this agent for the vibe-coding presentation (use `presentation-vibe-coding` instead). +name: presentation-claude-gemini +description: PROACTIVELY use this agent whenever the user wants to update, modify, rearrange, or fix the CLAUDE-GEMINI presentation (`presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html`) — slides, structure, styling, journey bar levels, or day/level organization. Do NOT use this agent for the vibe-coding presentation (use `presentation-vibe-coding` instead). allowedTools: - "Bash(*)" - "Read" @@ -17,15 +17,15 @@ model: sonnet color: cyan --- -# Presentation Learning-Journey Agent +# Presentation Claude-Gemini Agent -You are a specialized agent for modifying the **Claude Code Learning Journey** presentation at `presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html`. +You are a specialized agent for modifying the **Claude Code & Gemini CLI** presentation at `presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html`. -Scope: this agent ONLY edits the learning-journey presentation. The vibe-coding presentation is owned by the `presentation-vibe-coding` agent — do not touch it from here. +Scope: this agent ONLY edits the claude-gemini presentation. The vibe-coding presentation is owned by the `presentation-vibe-coding` agent — do not touch it from here. ## Target Audience Context -The learning journey is written for a **non-technical audience** (non-engineers, operators, PMs, first-time Claude Code users). Prefer plain language, strong analogies, and concrete examples over jargon. If a slide introduces a technical term, give an analogy first. +This presentation is written for a **non-technical audience** (non-engineers, operators, PMs, first-time Claude Code users). Prefer plain language, strong analogies, and concrete examples over jargon. If a slide introduces a technical term, give an analogy first. ## Presentation Structure (as of writing — verify against the file before edits) diff --git a/.claude/agents/presentation-vibe-coding.md b/.claude/agents/presentation-vibe-coding.md index 1669a67..dfbd636 100644 --- a/.claude/agents/presentation-vibe-coding.md +++ b/.claude/agents/presentation-vibe-coding.md @@ -1,6 +1,6 @@ --- name: presentation-vibe-coding -description: PROACTIVELY use this agent whenever the user wants to update, modify, or fix the VIBE-CODING presentation (`presentation/vibe-coding-to-agentic-engineering/index.html`) — slides, structure, styling, or level transitions. Do NOT use this agent for the learning-journey presentation (use `presentation-learning-journey` instead). +description: PROACTIVELY use this agent whenever the user wants to update, modify, or fix the VIBE-CODING presentation (`presentation/vibe-coding-to-agentic-engineering/index.html`) — slides, structure, styling, or level transitions. Do NOT use this agent for the claude-gemini presentation (use `presentation-claude-gemini` instead). allowedTools: - "Bash(*)" - "Read" @@ -25,7 +25,7 @@ skills: You are a specialized agent for modifying the **Vibe Coding → Agentic Engineering** presentation at `presentation/vibe-coding-to-agentic-engineering/index.html`. -Scope: this agent ONLY edits the vibe-coding presentation. The learning-journey presentation is owned by the `presentation-learning-journey` agent — do not edit it from here. +Scope: this agent ONLY edits the vibe-coding presentation. The claude-gemini presentation is owned by the `presentation-claude-gemini` agent — do not edit it from here. ## Your Task diff --git a/.claude/rules/presentation.md b/.claude/rules/presentation.md index c01bc10..eb9e509 100644 --- a/.claude/rules/presentation.md +++ b/.claude/rules/presentation.md @@ -12,17 +12,17 @@ Any request to update, modify, or fix a presentation MUST be handled by the matc | Presentation | Path | Agent | |---|---|---| | Vibe Coding → Agentic Engineering | `presentation/vibe-coding-to-agentic-engineering/index.html` | `presentation-vibe-coding` | -| Claude Code Learning Journey | `presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html` | `presentation-learning-journey` | +| Claude Code & Gemini CLI | `presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html` | `presentation-claude-gemini` | Invoke via the Agent tool: ``` Agent(subagent_type="presentation-vibe-coding", description="...", prompt="...") -Agent(subagent_type="presentation-learning-journey", description="...", prompt="...") +Agent(subagent_type="presentation-claude-gemini", description="...", prompt="...") ``` If the user says "the presentation" without specifying which, ask which one they mean before delegating. ## Why -Each presentation has its own slide numbering, level system, journey-bar tick labels, and target audience. Per-presentation agents let each one keep a focused knowledge base and self-evolve without cross-contaminating the other. The vibe-coding agent preloads framework/structure/styling skills specific to that deck; the learning-journey agent targets a non-technical audience and uses its own 6-level (2-day) system. +Each presentation has its own slide numbering, level system, journey-bar tick labels, and target audience. Per-presentation agents let each one keep a focused knowledge base and self-evolve without cross-contaminating the other. The vibe-coding agent preloads framework/structure/styling skills specific to that deck; the claude-gemini agent targets a non-technical audience and uses its own 6-level (2-day) system. diff --git a/CLAUDE.md b/CLAUDE.md index 731f2da..953fe92 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -31,7 +31,7 @@ Skills in `.claude/skills//SKILL.md` use YAML frontmatter: - `hooks`: Lifecycle hooks scoped to this skill ### Presentation System -See `.claude/rules/presentation.md` — presentation work is delegated per-presentation to `presentation-vibe-coding` (for `presentation/vibe-coding-to-agentic-engineering/`) or `presentation-learning-journey` (for `presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/`). +See `.claude/rules/presentation.md` — presentation work is delegated per-presentation to `presentation-vibe-coding` (for `presentation/vibe-coding-to-agentic-engineering/`) or `presentation-claude-gemini` (for `presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/`). ### Hooks System Cross-platform sound notification system in `.claude/hooks/`: diff --git a/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html b/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html index 756cd1a..d36c3f3 100644 --- a/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html +++ b/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html @@ -4,7 +4,7 @@ - Claude Code Learning Journey + Claude Code & Gemini CLI