ship

Plan and ship decentralized applications from idea to deployed release.

7|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/Zodomo/DrandVerifier --skill ship-zodomo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/Zodomo/DrandVerifier/tree/main/.opencode/skills/ethskills/ship
Command: npx skills add https://github.com/Zodomo/DrandVerifier --skill ship-zodomo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of building blockchain apps without a clear architecture, leading to wasted time, over-engineering, broken integrations, and insecure design decisions.

Core Features & Use Cases

  • Architecture-first planning: Use the onchain litmus test to decide what belongs onchain vs offchain, and estimate MVP contract count before writing Solidity.
  • State-transition clarity: Produce a function-by-function worksheet that forces you to define who calls each function, why it should be called, and what happens if it never is.
  • End-to-end build discipline: Follow a phased workflow covering contracts, testing, frontend delivery, deployment/verification, pre-ship QA, and post-launch monitoring and incident readiness.

Quick Start

Use the ship skill to produce a complete deployment-ready plan for a new dApp by fetching the referenced skills in the correct phases, starting with how many contracts you need and which chain you will target.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I plan dApp architecture before writing any Solidity contracts?

To plan dApp architecture before writing Solidity, apply an onchain litmus test to decide what state belongs onchain versus offchain, and estimate the MVP contract count needed for your selected chain.

What is the best way to define state-transition ownership for decentralized application functions?

Defining state-transition ownership for decentralized application functions requires a function-by-function worksheet that explicitly maps who calls each function, why it is called, and what happens if it is never invoked.

How do I ship a dapp from idea to deployed production release?

Shipping a dapp from idea to deployed production requires a phased workflow covering architecture planning, contract implementation, testing, frontend delivery, deployment, and pre-ship QA validation.

Do I need a contract testing and audit checklist before deploying my dapp?

Yes, a contract testing and audit checklist is required before dapp deployment to validate operational readiness, verify security boundaries, and ensure production monitoring and incident response steps are defined.

What steps are involved in end-to-end dApp product delivery and deployment?

End-to-end dApp product delivery involves phased execution of architecture litmus tests, explicit state-transition mapping, contract testing, frontend integration, production deployment, and post-launch monitoring.

Can I use this approach for selecting a blockchain chain for my decentralized application MVP?

Yes, the approach supports selecting a target chain for your decentralized application MVP by evaluating onchain and offchain boundaries during the architecture-first planning phase before deployment.