ship

Create end-to-end dApp shipping blueprints with architecture and deployment planning.

1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/tawf-labs/zkt-hackathon --skill ship-tawf-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/tawf-labs/zkt-hackathon/tree/main/.agents/skills/ethskills/ship
Command: npx skills add https://github.com/tawf-labs/zkt-hackathon --skill ship-tawf-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents dApp teams from building without a roadmap by guiding them through architecture planning, contract/testing/front-end sequencing, and production launch decisions.

Core Features & Use Cases

  • End-to-end dApp shipping workflow: maps phases from architecture planning through contracts, testing, frontend, deployment, and post-launch monitoring.
  • Onchain vs offchain architecture discipline: applies an “onchain litmus test” to decide what belongs in Solidity versus offchain systems.
  • MVP scoping and state-transition audits: enforces contract-count limits and requires a “who calls it and why” audit to avoid dead code and broken systems.
  • Chain selection and production readiness: supports deliberate L1/L2 selection and includes deployment verification, multisig ownership, and QA/monitoring guardrails.
  • Use cases: planning an Ethereum/Sepolia or L2-backed dApp MVP, designing token/NFT/marketplace/vault/governance flows, and converting a concept into a deployable production plan.

Quick Start

Ask an AI to produce a step-by-step shipping plan for a zero-knowledge zakat donor dApp on Ethereum Sepolia, including contract count, onchain/offchain decisions, and the exact phase-by-phase skills to fetch.

Frequently Asked Questions about ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan and ship a deployed dApp end-to-end from scratch?

Shipping a deployed dApp end-to-end requires a structured workflow mapping phases from architecture planning through smart contracts, testing, frontend, and deployment while enforcing state-transition audits and secure verification. This approach prevents building without a roadmap by sequencing contract and frontend development deliberately.

How do I decide what should be onchain versus offchain in my dApp architecture?

Deciding what belongs onchain versus offchain in your dApp architecture requires applying an onchain litmus test to evaluate if logic truly needs Solidity state transitions, preventing unnecessary gas costs and dead code by auditing exactly who calls each contract and why.

What is the best way to scope an MVP for an Ethereum or L2 dApp?

The best way to scope an MVP for an Ethereum or L2 dApp is to enforce contract-count limits and conduct a state-transition audit, ensuring deliberate chain selection and converting your concept into a deployable production plan without overbuilding features.

Can I use this workflow for deploying token, NFT, and governance smart contracts?

Yes, you can use this workflow for deploying token, NFT, marketplace, vault, and governance smart contracts, as it supports designing complex dApp flows while enforcing production launch decisions like deployment verification and multisig ownership guardrails.

What production readiness guardrails do I need before launching a dApp on Sepolia?

Production readiness guardrails for launching a dApp on Sepolia include deployment verification, multisig ownership setup, and comprehensive QA and monitoring planning to ensure your onchain application is secure and stable post-launch.

Why do I need a state-transition audit before writing smart contracts?

You need a state-transition audit before writing smart contracts to enforce a 'who calls it and why' review, which prevents broken systems and dead code by validating that every contract state change serves a specific, necessary function in your dApp architecture.