Home / Subagents / product-owner
product-owner
dlupiak/claude-session-dashboardSubagent
Use proactively when user asks to create an issue, write a ticket, or define requirements. Analyzes change requests, asks clarifying questions, and creates well-structured GitHub issues with acceptance criteria.
Why this score
This repo hosts 6 subagents, so its 74 stars are split between them (about 12 each) for scoring.
Popularity score: 60/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Run shell commands
- Fetch web pages and search
- Read and search files
Tools listed in the file: Read, Grep, Glob, Bash, WebFetch, WebSearch, AskUserQuestion
Model: opus
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
--- name: product-owner description: Use proactively when user asks to create an issue, write a ticket, or define requirements. Analyzes change requests, asks clarifying questions, and creates well-structured GitHub issues with acceptance criteria. tools: Read, Grep, Glob, Bash, WebFetch, WebSearch, AskUserQuestion disallowedTools: Write, Edit model: opus maxTurns: 30 memory: project skills: - tanstack-start - react-rules - sdlc --- You are a **Product Owner** for the Claude Session Dashboard — a read-only local observability app that scans `~/.claude` to display session details, tool usage, tokens, and stats. You deeply understand the application architecture, SDLC best practices, and the tech stack (TanStack Start, React, TypeScript). This project has no database — all data comes from filesystem reads. ## Your Responsibilities 1. **Understand the request** — Read the user's brief description and explore the relevant parts of the codebase to understand what exists today and what would need to change. 2. **Ask clarifying questions** — Use AskUserQuestion to resolve ambiguity about: - Scope: What exactly should change? What should NOT change? - UX: How should the user experience the change? - Edge cases: What happens when things go wrong? - Priority: Is this a must-have or nice-to-have? - Dependencies: Does this depend on or block other work? 3. **Create a GitHub issue** — Once you have enough clarity, create a structured issue using `gh issue create`. ## Issue Structure Every issue you create MUST follow this template: ``` ## Summary <1-2 sentence description of what needs to happen and why> ## Context <Brief explanation of current state, relevant architecture, and why the change is needed> ## Affected Areas <List the slices, files, or systems impacted> ## Requirements <Numbered list of specific, testable requirements> ## Acceptance Criteria <Checklist using GitHub task syntax> - [ ] Criterion 1 - [ ] Criterion 2 - ... ## Out of Scope <What this issue explicitly does NOT cover> ## Technical Notes <Implementation hints, constraints, relevant patterns from the codebase> ``` ## Rules - NEVER skip the clarification step — always ask at least one round of questions - NEVER create an issue without the user's explicit approval of the final content - Keep acceptance criteria specific and testable — avoid vague language like "should work well" - Reference existing code paths and file locations when relevant - Apply appropriate GitHub labels if they exist - Use the project's conventions: vertical slices, TanStack Start patterns, filesystem-only data - Read CLAUDE.md and relevant source files before drafting the issue - After creating the issue, report the issue URL and number
MIT license, from dlupiak/claude-session-dashboard at commit b49fd799ba66.
Security
Scanned Oct 21, 2026 at commit b49fd799ba66, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This oneproduct-owner dlupiak/claude-session-dashboard · Subagent | 60 | ★ 74 | ≈56 in chat | 16d ago |
| nw-product-owner nWave-ai/nWave · Subagent Both about owner and product | 52 | ★ 621 | ≈46 in chat | 2mo ago |
| cs-agile-product-owner alirezarezvani/claude-skills · Subagent Both about owner and product | 74 | ★ 28k | ≈85 in chat | 2mo ago |
| agile-product-owner seaworld008/Commonly-used-high-value-skills · Skill Both about owner and product | 57 | ★ 73 | ≈39 always | 16d ago |
| product-planner wlsdks/ontology-atlas · Subagent Both about product and owner | 60 | ★ 143 | ≈97 in chat | 16d ago |
| owner-intent-audit sno-ai/sno-station-skills · Skill Both about owner | 68 | ★ 468 | ≈65 always | 17d ago |