Skip to content

Releases: ShipWithAI/shipwithai-plugins

shipwithai-starter v2.4.0

Choose a tag to compare

@trinhvandat trinhvandat released this 01 Jul 04:48
11ed81d

shipwithai-starter v2.4.0 — Memory pillar (Tier 3): replaced static memory with a self-sustaining lifecycle.

Changed

  • setup-memory no longer writes the inert project.md / team.md pair. At Tier 3 it installs a self-sustaining memory system:
    • Store split durable vs ephemeral: decisions/ (append-only ADR-lite) + conventions/ (gotchas) — durable; HANDOFF.md + sessions/ — ephemeral; MEMORY.md index; README.md explainer.
    • Hooks (assets, paths via $CLAUDE_PROJECT_DIR): load-memory.sh (SessionStart) and remind-save.sh (Stop, loop-guarded).
    • /save-memory skill installed into .claude/skills/ (template_version-stamped, collision-safe).

Added

  • setup-memory assets: hooks/{load-memory,remind-save}.sh, memory/{README,MEMORY,HANDOFF}.md.tmpl, skills/save-memory.SKILL.md.tmpl.
  • New evals: hook install, save-memory install, additive settings.json merge, collision-safety, legacy migration.
  • review: detects legacy project.md/team.md and incomplete lifecycle; offers setup-memory --memory-only to migrate.

Notes

  • Backward compatible. Existing Tier 3 harnesses keep project.md/team.md; nothing auto-deleted. No starter-context.json schema change.
  • SessionStart-injected memory does not reach subagents — cross-cutting rules belong in CLAUDE.md.

java-backend-toolkit v0.5.0

Choose a tag to compare

@trinhvandat trinhvandat released this 01 Jul 04:48
11ed81d

java-backend-toolkit v0.5.0 — Testing milestone.

Added

  • Rule test-thread-sleep — flags Thread.sleep in @Test files; advises Awaitility.
  • Scaffold skills integration-test (Testcontainers @SpringBootTest base with @ServiceConnection Postgres + Awaitility) and test-slice (@DataJpaTest / @WebMvcTest).
  • Reference references/testing.md — slices vs full context, Testcontainers, Awaitility.

This release also completes the JPA, web/REST, and security guardrail + scaffold set introduced across v0.2.0–v0.4.0 (18 rules, 11 skills total).

shipwithai-starter v2.0.0

Choose a tag to compare

@trinhvandat trinhvandat released this 01 Jun 17:14
6dfbb9b

What's New

Pillar 7: Observability

  • setup-observability skill — installs observe.py PostToolUse hook that logs tool usage metadata to .claude/logs/YYYY-MM-DD.jsonl
  • Stdlib-only Python hook; silent-fail; respects DISABLE_OBSERVE=1 env var
  • Log rotation via Stop hook (30-day TTL)
  • init schema v1.2: observability.enabled field; Tier 3 now invokes setup-observability
  • review checks observe.py presence and .claude/logs/ gitignore status

Greenfield Entry Point (v1.2.0)

  • new-project skill — 3-phase interview from empty directory → scaffold + harness
  • init routes to new-project when no stack files detected
  • setup-memory writes greenfield status marker in CLAUDE.md

Workflow Gates (v1.1.0)

  • init schema v1.1: conventions.workflow_gates multi-select field

Skills (11 total)

Skill Description
init Guided setup interview (Essential → Standard → Full)
new-project Greenfield 3-phase interview → scaffold + harness
setup-memory CLAUDE.md + .claude/memory/
setup-permissions .claude/settings.json permissions
setup-hooks .claude/settings.json hooks
setup-mcp .mcp.json MCP servers
setup-agents .claude/agents/
setup-ssot architecture.md + ADRs + CODEMAPS
setup-observability observe.py hook + .claude/logs/ logging
review Harness health audit
update-ssot Sync docs with codebase

Quick Start

/shipwithai-starter:init

shipwithai-auth v1.0.0

Choose a tag to compare

@trinhvandat trinhvandat released this 20 May 13:39
bd2c6ef

shipwithai-auth v1.0.0

Initial release of the shipwithai-auth Claude Code plugin — production-ready authentication for Next.js apps.

Install

# Register the ShipWithAI marketplace (one-time setup)
/plugin marketplace add ShipWithAI/shipwithai-plugins

# Install the auth plugin
/plugin install shipwithai-auth@shipwithai

Skills

/shipwithai-auth:setup

Interactive wizard that installs your auth stack end-to-end:

  • Providers: Better Auth · Firebase Auth
  • OAuth: Google sign-in
  • Database schemas: Drizzle · Prisma · Supabase SQL
  • UI pages: Login, Register, Forgot Password, Reset Password, User Profile
  • Protected layout with server-side session verification
  • Provider README with every env var sourced
  • Auto-detects existing shadcn/ui theme

/shipwithai-auth:doctor

22-check health scanner across 8 categories — produces a scored report with actionable fixes.

Supported Stack

Framework Next.js 14+ App Router (Next.js 15 supported)
Auth providers Better Auth · Firebase Auth
OAuth Google
ORM Drizzle · Prisma · Supabase SQL
UI shadcn/ui + Tailwind CSS

What's Included

  • skills/auth-setup — setup wizard (SKILL.md + assets + references)
  • skills/auth-doctor — health scanner (SKILL.md)
  • commands/ — slash command definitions
  • manifest.json — skill registry
  • CHANGELOG.md — version history