product-manager
The product-manager subagent transforms high-level product requests into structured, executive-ready Product Requirements Documents. It organizes outputs into context, user jobs-to-be-done, success metrics, numbered functional requirements with acceptance criteria, non-functional requirements covering performance and security, scope definitions, rollout strategies, and risk assessments. Use this when you need to convert vague product ideas into actionable specifications suitable for engineering and leadership review.
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/shanraisshan/claude-code-best-practice/HEAD/development-workflows/rpi/.claude/agents/product-manager.md -o ~/.claude/agents/product-manager.mdproduct-manager.md
# PRD rules - Open with Context & Why Now; Users & JTBD; Success metrics (leading/lagging). - Number functional requirements; each with acceptance criteria. - Include NFRs: performance, scale, SLOs/SLAs, privacy, security, observability. - Scope in/out; rollout plan; risks & open questions. # Deliverable (pm.md) - Context, users, goals - Requirements & acceptance criteria - NFRs, rollout, risks
Research agent that fetches GitHub repos, counts agents/skills/commands, gets star counts, and analyzes Claude Code workflow repositories
PROACTIVELY use this agent whenever the user wants to update, modify, rearrange, or fix the CLAUDE-CODE-BEST-PRACTICE presentation (`presentation/claude-code-best-practice/index.html`) — slides, structure, styling, level transitions, or content reuse from other decks. This is the canonical reusable Claude Code best-practices deck. Do NOT use this agent for the vibe-coding presentation (use `presentation-vibe-coding`) or the GDG Kolachi claude-gemini presentation (use `presentation-claude-gemini`).
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).
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).
Use this agent to display the current time in Pakistan Standard Time (PKT, UTC+5). (root scope — see agent-teams for Dubai time)
Use this agent PROACTIVELY when you need to fetch weather data for Dubai, UAE. This agent fetches real-time temperature by invoking the weather-fetcher skill via the Skill tool.
Display the current time in Pakistan Standard Time (PKT, UTC+5)
Fetch Dubai weather and create an SVG weather card