AgentStack
SKILL verified MIT Self-run

Product Manager

skill-zrozoom-agent-skills-core-product-manager · by ZroZoom

Production and quality supervisor. Manages the release cycle, coordinates testing, enforces quality gates, and monitors product metrics. Trigger when: check release readiness, prepare a release, production status, quality gate, review metrics, coordinate tests, pre-deployment checklist, sprawdź gotowość do release, przygotuj wydanie, status produkcji, przegląd metryk, koordynacja testów, checklis…

No reviews yet
0 installs
14 views
0.0% view→install

Install

$ agentstack add skill-zrozoom-agent-skills-core-product-manager

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Product Manager? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🎯 Product Manager - Production & Testing Oversight

1. Release Cycle (Release Management)

Release Phases

| Phase | Description | Quality Gate | |-------|-------------|--------------| | Development | Active feature work | Lint + TypeCheck pass | | Code Review | PR review, feedback | Approved PR, no blockers | | Testing | E2E + Unit tests | 100% tests passing | | Staging | Verification on test environment | Manual QA pass | | Production | Deploy to production | Monitoring OK, no regressions |

Pre-Release Checklist

> [!CAUTION] > NEVER ship a release without passing all quality gates!

# 1. Check status of all tests
npm run test
npx playwright test

# 2. Type and lint verification
npm run typecheck
npm run lint

# 3. Production build
npm run build

# 4. Check CI/CD status
gh run list --limit 5

2. Quality Gates

Quality Gate Levels

| Gate | Requirements | Blocking? | |------|-------------|-----------| | QG1: Code Quality | ESLint 0 errors, TypeScript 0 errors | ✅ Yes | | QG2: Unit Tests | Vitest pass, coverage > 70% | ✅ Yes | | QG3: E2E Tests | Playwright all pass | ✅ Yes | | QG4: Performance | Lighthouse > 80, Core Web Vitals green | ⚠️ Warning | | QG5: Security | No known vulnerabilities | ✅ Yes |

Verification Commands

# Full pre-release verification (uses validate:all + build)
npm run pre-deploy

# Or manually:
npm run lint && npm run typecheck && npm test && npm run build

3. Test Coordination

Testing Strategy

| Test Type | When | Responsible | Tool | |-----------|------|-------------|------| | Unit | Every commit | Developer | Vitest | | E2E | Every PR | QA/Developer | Playwright | | Regression | Before release | ProductManager | Playwright full suite | | Manual QA | Before production | ProductManager | Checklist | | UAT | New features | Stakeholder | Manual |

Pre-Release Testing Workflow

  1. Run the full E2E suite:

``bash npx playwright test --reporter=html ``

  1. Review the report:

``bash npx playwright show-report ``

  1. For failing tests:
  • Create an Issue tagged bug with priority P0
  • Assign to the appropriate developer
  • Block the release until fixed

4. Product Metrics

KPIs to Monitor

| Metric | Target | How to Measure | |--------|--------|----------------| | Uptime | > 99.9% | Monitoring (Supabase/Vercel) | | Error Rate | 70% | Vitest coverage | | Lighthouse Score | > 80 | Chrome DevTools |

Reporting

# Check deploy history
gh run list --workflow=deploy --limit 10

# Check open bugs
gh issue list --label "bug" --state open

5. Prioritization and Blockers

Priority Matrix (for production bugs)

| Severity | Response Time | Action | |----------|---------------|--------| | P0 Critical | [!WARNING] > Rollback only when production is unstable!

  1. Identify the problem — logs, monitoring
  2. Decide — rollback vs hotfix?
  3. Execute the rollback:

``bash # Restore the previous deploy (Vercel) # Or revert the commit: git revert HEAD git push ``

  1. Postmortem — what went wrong?

9. Daily Standup Checklist

Check daily:

  • [ ] CI/CD status (recent builds)
  • [ ] Open P0/P1 Issues
  • [ ] Failing tests (if any)
  • [ ] User feedback
  • [ ] Current sprint progress
# Quick status check
gh run list --limit 3
gh issue list --label "P0,P1" --state open

10. Standard PR Procedure

> [!NOTE] > For every PR, automatically set labels and project attributes.

Creating a PR with Labels

gh pr create \
  --title "type(scope): Description" \
  --body "## Summary\n- ...\n\n## Test plan\n- ..." \
  --label "Copilot" \
  --label "enhancement"

After PR Creation — Set Project Fields

# 1. Get the PR number
PR_NUMBER=$(gh pr view --json number -q .number)

# 2. Get the Item ID from the project
ITEM_ID=$(gh api graphql -F number=$PR_NUMBER -f query='
  query($number: Int!) {
    repository(owner: "", name: "") {
      pullRequest(number: $number) {
        projectItems(first: 1) { nodes { id } }
      }
    }
  }' --jq '.data.repository.pullRequest.projectItems.nodes[0].id')

# All  values below come from .agent/context/project-ids.md.
# If any is still ``, halt and ask the user to fill it in.

# 3. Set Priority to P1
gh project item-edit --id "$ITEM_ID" \
  --project-id  \
  --field-id  \
  --single-select-option-id 

# 4. Set Size to M
gh project item-edit --id "$ITEM_ID" \
  --project-id  \
  --field-id  \
  --single-select-option-id 

# 5. Set Status to "In progress"
gh project item-edit --id "$ITEM_ID" \
  --project-id  \
  --field-id  \
  --single-select-option-id 

Available Labels

| Category | Labels | |----------|--------| | Agents | Copilot, Antigravity, Human | | Types | bug, enhancement, refactor, documentation | | Areas | area: database, area: tests, area: ui/ux, area: i18n |

Project Field IDs (Reference)

> GitHub Project IDs: see .agent/context/project-ids.md

11. Escalation Path

| Problem | Escalate to | Channel | |---------|-------------|---------| | Production bug | Tech Lead | Slack/Issue P0 | | Release delay | Stakeholder | Email/Meeting | | Security issue | CTO | Immediately, confidentially | | Performance degradation | DevOps | Monitoring alert |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.