Skip to main content
ClaudeWave
Subagent57.6k repo starsupdated today

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.

Install in Claude Code
Copy
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.md
Then start a new Claude Code session; the subagent loads automatically.

product-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
development-workflows-research-agentSubagent

Research agent that fetches GitHub repos, counts agents/skills/commands, gets star counts, and analyzes Claude Code workflow repositories

presentation-claude-codeSubagent

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`).

presentation-claude-geminiSubagent

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).

presentation-vibe-codingSubagent

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).

time-agent-pktSubagent

Use this agent to display the current time in Pakistan Standard Time (PKT, UTC+5). (root scope — see agent-teams for Dubai time)

weather-agentSubagent

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.

time-commandSlash Command

Display the current time in Pakistan Standard Time (PKT, UTC+5)

weather-orchestratorSlash Command

Fetch Dubai weather and create an SVG weather card