WP-PM Skills (3)
Part of WP Role Skills Catalog | Phase 4
Chain: Problem Brief → Slug/Textdomain → Guideline Scan
Userflow Schema
flowchart TD
jaan-to-wp-pm-problem-brief["wp-pm-problem-brief<br>Problem Brief<br>WP problem + target user + scope"] --> jaan-to-wp-pm-slug-textdomain["wp-pm-slug-textdomain<br>Slug & Textdomain<br>Naming + prefix + i18n plan"]
jaan-to-wp-pm-slug-textdomain --> jaan-to-wp-org-guideline-scan["wp-org-guideline-scan<br>Guideline Scan<br>WP.org compliance + risk notes"]
jaan-to-wp-org-guideline-scan -.-> jaan-to-wp-dev-architecture-map["wp-dev-architecture-map<br>WP-DEV: architecture-map"]
style jaan-to-wp-dev-architecture-map fill:#f0f0f0,stroke:#999
Legend: Solid = internal | Dashed = cross-role exit | Gray nodes = other roles
/jaan-to-wp-pm-problem-brief
- Logical:
wp-pm:problem-brief - Description: WP-specific problem statement + target user + scope boundaries (admin/front/editor, multisite, roles) + measurable outcomes
- Quick Win: Yes
- Cross-ref: Extends pm-problem-statement with WP surface + interop concerns
- Key Points:
- Define the "WP surface" (wp-admin vs frontend vs block editor) and where value is delivered
- Identify collision/interop risks early (names, hooks, assets, settings)
- Capture constraints that affect feasibility (capabilities, network mode, uninstall expectations)
- → Next:
wp-pm-slug-textdomain - MCP Required: None
- Input: [audience] [pain] [surface]
- Output:
$JAAN_OUTPUTS_DIR/wp/pm/{slug}/problem-brief.md
/jaan-to-wp-pm-slug-textdomain
- Logical:
wp-pm:slug-textdomain - Description: Naming, slug, prefix + text-domain plan (translation-ready + directory compatibility)
- Quick Win: Yes
- Key Points:
- Ensure slug/text-domain alignment for portability and WordPress.org expectations
- Define a consistent prefix strategy to avoid naming collisions
- Document stable identifiers (option keys, hook prefixes, asset handles)
- → Next:
wp-org-guideline-scan - MCP Required: None
- Input: [plugin-name]
- Output:
$JAAN_OUTPUTS_DIR/wp/pm/{slug}/naming-and-textdomain.md - Reference: Internationalization: text domains must match slug
/jaan-to-wp-org-guideline-scan
- Logical:
wp-org:guideline-scan - Description: WordPress.org directory compliance scan + risk notes + "must change" checklist
- Quick Win: Yes
- Key Points:
- Validate directory-fit and disclosure requirements before building distribution assumptions
- Flag common rejection triggers and required policy items
- Produce a remediation checklist mapped to guidelines
- → Next:
wp-dev-architecture-map - MCP Required: None
- Input: [plugin-idea] [distribution-model]
- Output:
$JAAN_OUTPUTS_DIR/wp/org/{slug}/guideline-scan.md - Reference: Detailed Plugin Guidelines (WordPress.org)