shipwright-pipeline

Autonomous app builder that converts plain-English descriptions into fully built, tested applications. Use when the user wants to build a new app, scaffold a project, generate a full-stack application, or create an app from a description. Trigger with "build me an app", "create a new app", "shipwright build", "scaffold a project", "generate an application".

1,868 stars

Best use case

shipwright-pipeline is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Autonomous app builder that converts plain-English descriptions into fully built, tested applications. Use when the user wants to build a new app, scaffold a project, generate a full-stack application, or create an app from a description. Trigger with "build me an app", "create a new app", "shipwright build", "scaffold a project", "generate an application".

Teams using shipwright-pipeline should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/shipwright-pipeline/SKILL.md --create-dirs "https://raw.githubusercontent.com/jeremylongshore/claude-code-plugins-plus-skills/main/plugins/ai-agency/shipwright/skills/shipwright-pipeline/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/shipwright-pipeline/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How shipwright-pipeline Compares

Feature / Agentshipwright-pipelineStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Autonomous app builder that converts plain-English descriptions into fully built, tested applications. Use when the user wants to build a new app, scaffold a project, generate a full-stack application, or create an app from a description. Trigger with "build me an app", "create a new app", "shipwright build", "scaffold a project", "generate an application".

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Shipwright Pipeline

## Overview

Shipwright converts a plain-English app description into a fully built, tested, and deployment-ready application. It delegates execution to `product-agent`, an autonomous 9-phase build engine available on PyPI.

## Prerequisites

- Python 3.10+ available in PATH.
- `product-agent` installed (`pip install product-agent`).
- Node.js 18+ for JavaScript/TypeScript stacks.

## Supported Stacks

- **Next.js + Supabase** — Full-stack with auth, database, and edge functions
- **Next.js + Prisma** — Full-stack with type-safe ORM
- **SvelteKit** — Lightweight full-stack with Svelte
- **Astro** — Content-focused static and hybrid sites

## Instructions

1. Gather the app description from the user. Ask clarifying questions if the description is vague.
2. Confirm the target stack. If none specified, recommend based on the app type:
   - Data-heavy with auth: Next.js + Supabase
   - API-first with complex models: Next.js + Prisma
   - Lightweight interactive: SvelteKit
   - Content or marketing site: Astro
3. Run `product-agent` with the app description and selected stack.
4. Monitor the 9-phase pipeline: Intake, Architecture, Scaffold, Implement, Test, Integrate, Polish, Validate, Ship.
5. Report results to the user including test summary and any warnings.

## Output

- A complete, buildable project directory with all source code, tests, and configuration.
- A test report summarizing pass/fail counts.
- Build verification output confirming the project compiles and starts.

## Error Handling

- If `product-agent` is not installed, prompt the user to install it with `pip install product-agent`.
- If a phase fails, report the phase name, error message, and suggested fix.
- If the selected stack is not supported, list available stacks and ask the user to choose.

## Examples

**Build a SaaS dashboard:**
```
/shipwright-build Build a real-time analytics dashboard with user auth, team workspaces, and Stripe billing. Use Next.js + Supabase.
```

**Add features to an existing project:**
```
/shipwright-enhance Add dark mode toggle, export-to-CSV on all tables, and email notification preferences.
```

**Scaffold a content site:**
```
/shipwright-build Create a developer documentation site with search, versioned docs, and a blog. Use Astro.
```

## Resources

- [Shipwright on GitHub](https://github.com/Wynelson94/shipwright)
- [product-agent on PyPI](https://pypi.org/project/product-agent/)
- See `${CLAUDE_SKILL_DIR}/references/examples.md` for usage examples.

Related Skills

customerio-deploy-pipeline

1868
from jeremylongshore/claude-code-plugins-plus-skills

Deploy Customer.io integrations to production cloud platforms. Use when deploying to Cloud Run, Vercel, AWS Lambda, or Kubernetes with proper secrets management and health checks. Trigger: "deploy customer.io", "customer.io cloud run", "customer.io kubernetes", "customer.io lambda", "customer.io vercel".

orchestrating-deployment-pipelines

1868
from jeremylongshore/claude-code-plugins-plus-skills

Deploy use when you need to work with deployment and CI/CD. This skill provides deployment automation and orchestration with comprehensive guidance and automation. Trigger with phrases like "deploy application", "create pipeline", or "automate deployment".

building-cicd-pipelines

1868
from jeremylongshore/claude-code-plugins-plus-skills

Execute use when you need to work with deployment and CI/CD. This skill provides deployment automation and pipeline orchestration with comprehensive guidance and automation. Trigger with phrases like "deploy application", "create pipeline", or "automate deployment".

preprocessing-data-with-automated-pipelines

1868
from jeremylongshore/claude-code-plugins-plus-skills

Process automate data cleaning, transformation, and validation for ML tasks. Use when requesting "preprocess data", "clean data", "ETL pipeline", or "data transformation". Trigger with relevant phrases based on skill purpose.

building-automl-pipelines

1868
from jeremylongshore/claude-code-plugins-plus-skills

Build automated machine learning pipelines with feature engineering, model selection, and hyperparameter tuning. Use when automating ML workflows from data preparation through model deployment. Trigger with phrases like "build automl pipeline", "automate ml workflow", or "create automated training pipeline".

vertex-ai-pipeline-creator

1868
from jeremylongshore/claude-code-plugins-plus-skills

Vertex Ai Pipeline Creator - Auto-activating skill for GCP Skills. Triggers on: vertex ai pipeline creator, vertex ai pipeline creator Part of the GCP Skills skill category.

pipeline-monitoring-setup

1868
from jeremylongshore/claude-code-plugins-plus-skills

Pipeline Monitoring Setup - Auto-activating skill for Data Pipelines. Triggers on: pipeline monitoring setup, pipeline monitoring setup Part of the Data Pipelines skill category.

dagster-pipeline-creator

1868
from jeremylongshore/claude-code-plugins-plus-skills

Dagster Pipeline Creator - Auto-activating skill for Data Pipelines. Triggers on: dagster pipeline creator, dagster pipeline creator Part of the Data Pipelines skill category.

cdc-pipeline-creator

1868
from jeremylongshore/claude-code-plugins-plus-skills

Cdc Pipeline Creator - Auto-activating skill for Data Pipelines. Triggers on: cdc pipeline creator, cdc pipeline creator Part of the Data Pipelines skill category.

beam-pipeline-builder

1868
from jeremylongshore/claude-code-plugins-plus-skills

Beam Pipeline Builder - Auto-activating skill for Data Pipelines. Triggers on: beam pipeline builder, beam pipeline builder Part of the Data Pipelines skill category.

batch-inference-pipeline

1868
from jeremylongshore/claude-code-plugins-plus-skills

Batch Inference Pipeline - Auto-activating skill for ML Deployment. Triggers on: batch inference pipeline, batch inference pipeline Part of the ML Deployment skill category.

sklearn-pipeline-builder

1868
from jeremylongshore/claude-code-plugins-plus-skills

Sklearn Pipeline Builder - Auto-activating skill for ML Training. Triggers on: sklearn pipeline builder, sklearn pipeline builder Part of the ML Training skill category.