Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Feb 01:39
· 33 commits to main since this release

Changed

  • Restructured from 4 plugins to 1 sequenced workflow — replaced disconnected skill plugins (multi-tenant-platform, graduated-auth, neon-multi-tenant, theme-inspired-tokens) with a single webplatform4sync plugin exposing 9 numbered commands
  • Updated .claude-plugin/marketplace.json to register 1 plugin instead of 4

Added

  • 9 sequenced commands (wp4s1_discover through wp4s9_status) that guide users through Platform4Sync standard stack adoption in order:
    1. wp4s1_discover — Scan project against the standard, write .p4s/status.json
    2. wp4s2_scaffold — Generate project structure (greenfield/brownfield/overlay)
    3. wp4s3_tenant — Set up 3-tier tenant model with RLS
    4. wp4s4_database — Neon branch strategy, Drizzle ORM, Hyperdrive
    5. wp4s5_auth — Firebase identity, Better Auth sessions, graduated auth
    6. wp4s6_tokens — Culturally-grounded design tokens, W3C DTCG, Tailwind 4
    7. wp4s7_deploy — Cloudflare Worker deployment, Doppler, DNS, health checks
    8. wp4s8_validate — Tenant, token, RLS, and contract validation
    9. wp4s9_status — Adoption checklist with next-step recommendation
  • Persistent state via .p4s/status.json — every command reads and updates this file to track progress across sessions
  • .claude-plugin/plugin.json — single plugin manifest with 9 command references

Removed

  • skills/multi-tenant-platform/plugin.json — no longer standalone plugins
  • skills/graduated-auth/plugin.json — no longer standalone plugins
  • skills/neon-multi-tenant/plugin.json — no longer standalone plugins
  • skills/theme-inspired-tokens/plugin.json — no longer standalone plugins

Unchanged

  • All skills/*/skill.md files remain as reference material loaded by commands
  • All skills/*/references/ and skills/*/templates/ remain unchanged
  • shared/ directory (conventions, contracts, validation) unchanged
  • scaffold/ directory (greenfield, brownfield, overlay) unchanged