Skip to main content

WP-RELEASE Skills (4)

Part of WP Role Skills Catalog | Phase 4 + Phase 6

Chain: Coding Standards → Readme Draft → Assets Plan → SVN Release

Userflow Schema

flowchart TD
jaan-to-wp-release-coding-standards["wp-release-coding-standards<br>Coding Standards<br>WPCS checklist + review notes"] --> jaan-to-wp-org-readme-draft["wp-org-readme-draft<br>Readme Draft<br>WP.org readme.txt plan"]
jaan-to-wp-org-readme-draft --> jaan-to-wp-org-assets-plan["wp-org-assets-plan<br>Assets Plan<br>Icons + banners + screenshots"]
jaan-to-wp-org-assets-plan --> jaan-to-wp-org-svn-release-plan["wp-org-svn-release-plan<br>SVN Release Plan<br>Trunk/tags + packaging"]
jaan-to-wp-org-svn-release-plan -.-> jaan-to-wp-support-triage-rules["wp-support-triage-rules<br>WP-QA: triage-rules"]

style jaan-to-wp-support-triage-rules fill:#f0f0f0,stroke:#999

Legend: Solid = internal | Dashed = cross-role exit | Gray nodes = other roles

/jaan-to-wp-release-coding-standards

  • Logical: wp-release:coding-standards
  • Description: Coding standards checklist + review readiness notes (consistency, maintainability expectations)
  • Quick Win: Yes
  • Key Points:
    • Adopt WordPress Coding Standards as a baseline for reviews
    • Define formatting/documentation expectations to reduce future maintenance cost
    • Capture "no-go" anti-patterns that frequently cause issues
  • → Next: wp-org-readme-draft
  • MCP Required: None
  • Input: [repo]
  • Output: $JAAN_OUTPUTS_DIR/wp/release/{slug}/coding-standards.md
  • Reference: WordPress Coding Standards handbook

/jaan-to-wp-org-readme-draft

  • Logical: wp-org:readme-draft
  • Description: WordPress.org readme.txt content plan (sections, FAQs, screenshots mapping, changelog discipline)
  • Quick Win: Yes
  • Key Points:
    • Follow the directory readme standard so listing renders correctly
    • Use clear upgrade notes and changelog entries to reduce support burden
    • Map screenshots to features users actually need to understand
  • → Next: wp-org-assets-plan
  • MCP Required: None
  • Input: [slug]
  • Output: $JAAN_OUTPUTS_DIR/wp/org/{slug}/readme-draft.md
  • Reference: How readme.txt works in the plugin directory

/jaan-to-wp-org-assets-plan

  • Logical: wp-org:assets-plan
  • Description: WordPress.org assets checklist (icons, banners, screenshots) + naming + placement rules
  • Quick Win: Yes
  • Key Points:
    • Use the top-level /assets directory in SVN (not inside trunk/tags)
    • Define which screens to capture for screenshots (aligned with UX and features)
    • Keep assets consistent with branding and avoid outdated UI
  • → Next: wp-org-svn-release-plan
  • MCP Required: None
  • Input: [slug]
  • Output: $JAAN_OUTPUTS_DIR/wp/org/{slug}/assets-plan.md
  • Reference: How plugin assets work in WordPress.org SVN

/jaan-to-wp-org-svn-release-plan

  • Logical: wp-org:svn-release-plan
  • Description: Release flow for WordPress.org SVN (trunk/tags discipline, packaging expectations, version alignment)
  • Quick Win: No
  • Key Points:
    • Keep main plugin file in trunk root to avoid download issues
    • Tag releases consistently; align stable tag expectations with release notes
    • Document the repeatable release checklist (preflight → tag → verify listing)
  • → Next: wp-support-triage-rules
  • MCP Required: None
  • Input: [version]
  • Output: $JAAN_OUTPUTS_DIR/wp/org/{slug}/svn-release-plan.md
  • Reference: Using Subversion for WordPress.org plugins