Ship the product, not the prompt engineering — opinionated Claude Code & Cursor skills to express, scaffold, and grow production-grade TypeScript/Next.js apps.
Adopts the Shipjaw contract on an existing TypeScript/Next (or React TS) app that was never scaffolded with Shipjaw: surveys docs/plans/phases and architecture practice gaps, merges documentation/, proposes a converge-arch improvement plan, adds AGENTS/Cursor rule and tooling gaps — never rewrites product code unless…
Continues, extends, fixes, or resumes work on a Shipjaw-scaffolded or Shipjaw-adopted TypeScript/Next app that already has documentation/knowledge-base/ and INDEX.md. Token-cheap: read INDEX.md first, then at most 1–2 relevant docs. Use when adding features, fixing bugs, refactors, implementing the next phase…
Scaffolds a brand-new TypeScript/Next.js application (NestJS API only when the product truly needs one) from a build-ready product prompt — writes committed documentation/, enforces strict TypeScript, Vitest, Playwright, security headers, clean architecture, then ships v1 behind a verification gate. Use when…
Optional full adversarial ritual for locking a Shipjaw phase plan, ADR, or tech/product decision — durable challenge-report.md via proposer vs challenger (prefer a separate subagent). Use when the user runs /shipjaw-challenge, challenge this plan, wants a written challenge report, locking a meaty phase, contester ce…
Turns a rough, messy, or vague product idea into a dense build-ready product prompt and persists it at documentation/product/source-prompt.md for shipjaw-build. Use when the user wants to express/clarify/polish a product before scaffolding, mentions idée vague, brainstorm app, help me write the prompt, notes produit…
Upgrades an existing Shipjaw app's docs and continuation contract to the installed skill VERSION — shows changelog since your stamp, applies migration table gaps, refreshes AGENTS.md / Cursor rule, stamps scaffolded-with, ensures handoff.md. Use when skill version changed, legacy stamps, docs look outdated, upgrade…
Creates a named Shipjaw project folder, switches the working directory into it, and explains which skill to run next (prompt → build → ask; adopt; upgrade; challenge). Slash-only onboarding. Use when the user runs /shipjaw, start a Shipjaw project, nouveau projet Shipjaw, créer un dossier projet, need a clean project…