npx claudepluginhub lgbarn/shipyard --plugin shipyardThis skill uses the workspace's default tool permissions.
<!-- TOKEN BUDGET: 130 lines / ~390 tokens -->
Guides ideas into approved designs through dialogue: explores context, clarifies requirements one question at a time, proposes approaches with trade-offs, iterates sections until approval, then documents.
Prevents silent decimal mismatch bugs in EVM ERC-20 tokens via runtime decimals lookup, chain-aware caching, bridged-token handling, and normalization. For DeFi bots, dashboards using Python/Web3, TypeScript/ethers, Solidity.
Share bugs, ideas, or general feedback.
/shipyard:brainstorm for requirements gatheringHelp turn ideas into fully formed designs through natural collaborative dialogue. Understand the project context, ask questions one at a time, then present the design in small sections (200-300 words) with validation after each.
Shipyard integration: This skill is invoked by the /shipyard:brainstorm command for project requirements gathering. It can also be used standalone for any creative exploration or design work.
Multiple-choice question template:
I see a few ways to handle [topic]:
A) [Option] -- [one-sentence trade-off]
B) [Option] -- [one-sentence trade-off]
C) [Option] -- [one-sentence trade-off]
I'd lean toward (A) because [reason]. Which feels right for your case?
When invoked by /shipyard:brainstorm command:
.shipyard/PROJECT.md and committing — do not write the design document yourself.When invoked standalone (not via the brainstorm command):
docs/plans/YYYY-MM-DD-<topic>-design.mdImplementation (if continuing):
User: I want to add notifications to my app.
Agent: Before we dive in, let me check what's here...
[reads project files]
Your app is a Flask REST API with a PostgreSQL database and no existing
notification system. What kind of notifications are we talking about?
A) Email notifications for important events (password reset, account changes)
B) In-app notifications (a notification bell in the UI)
C) Push notifications to mobile devices
D) Some combination -- tell me more
I'd lean toward (A) if this is your first pass, since it's the simplest
to add. Which direction?
User: I want to add notifications to my app.
Agent: Great idea! What kind of notifications? Email, push, or in-app?
What events should trigger them? Do you need real-time delivery? What
about notification preferences? Should users be able to mute? What
about digest mode? Have you considered a message queue? What scale
are we talking about?