Skip to content
Back to skills

Pm Mean

ASecurity

Product management for MEAN stack apps. Use when writing PRDs, defining features, acceptance criteria, or reviewing deliverables for MongoDB + Express + React + Node.js projects.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
businessgoreactnodeexpressapiperformance

Works with

  • api

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add endorphin-ai/claude-code-teams --skill pm-mean --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pm Mean?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pm Mean
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/endorphin-ai-pm-mean/badge)](https://www.skillsdirectory.com/skills/endorphin-ai-pm-mean)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pm-mean
description: "Product management for MEAN stack apps. Use when writing PRDs, defining features, acceptance criteria, or reviewing deliverables for MongoDB + Express + React + Node.js projects."
---

# PM Mean

## Purpose

Write PRDs (Product Requirements Documents) for MEAN stack web applications and validate deliverables against acceptance criteria. This skill bridges user requests and developer execution.

## Key Patterns

### PRD Structure
Every PRD must include:
1. **Overview** — What the app does, who it's for, core value proposition
2. **Features** — Numbered list (F1, F2...), each with: description, user story, acceptance criteria
3. **Data Model Summary** — Key entities and relationships (high-level, not full schema)
4. **API Summary** — Key endpoints grouped by resource (high-level, not full contracts)
5. **UI Summary** — Key pages/views and user flows (high-level, not full component tree)
6. **Technical Constraints** — Auth method (JWT for MEAN), deployment target, performance requirements
7. **Priorities** — MoSCoW (Must/Should/Could/Won't) for features

### User Story Format
As a [role], I want to [action] so that [benefit].
Acceptance Criteria:
- Given [context], when [action], then [result]

### Acceptance Review Pattern
When reviewing deliverables (final pipeline phase):
1. Read the original PRD
2. For each feature: check if acceptance criteria are met
3. Produce a pass/fail verdict per feature
4. Flag missing features, partial implementations, and deviations

## Conventions

- Write for developers, not stakeholders — be specific, not vague
- Every feature MUST have testable acceptance criteria (Given/When/Then)
- Use REST resource naming: plural nouns, lowercase (/api/users, /api/posts)
- Specify auth requirements per feature (public, authenticated, admin)
- Include error scenarios in acceptance criteria
- Number features for easy reference (F1, F2, F3...)

## Knowledge Strategy

- **Patterns to capture:** Successful PRD structures, common MEAN features (auth, CRUD, real-time), good acceptance criteria examples
- **Examples to collect:** Completed PRDs that led to successful implementations
- **Update permission:** Agents may freely add/update files in `references/`. Changes to `SKILL.md` or `scripts/` require user approval.

Files in this skill

  • DRY_RUN.md2 KB
  • FORMAT.md3.7 KB
  • SKILL.md2.3 KB
  • VOICE.md1.6 KB
  • workflows/bugfix.md681 B
  • workflows/feature.md828 B
  • workflows/review.md634 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.