lgbarn/shipyard/shipyard-brainstorming
Claude Code and agent skill by lgbarn/shipyard
- community
Checking that the SKILL.md file is still in the repository.
Explores user intent, requirements, and design through Socratic dialogue before implementation. Must be used before any creative work, such as creating features, building components, adding functionality, or modifying behavior. Also use when the user says "I want to add", "let's design", "what if we", or "I have an idea", or when a design discussion is happening. Invoked by /shipyard:brainstorm for requirements gathering.
Install
npx vskill@latest install lgbarn/shipyard/shipyard-brainstormingSKILL.md
Brainstorming Ideas Into Designs
<activation>
When to Use
- User wants to build, create, or add something new
- User says "let's build", "I want to add", "what if we..."
- Design discussion or feature exploration is happening
- During
/shipyard:brainstormfor requirements gathering - Before any creative work: creating features, building components, adding functionality, modifying behavior
Natural Language Triggers
- "I want to add", "let's design", "brainstorm", "what if we", "I have an idea", "let's think about"
</activation>
Overview
Help 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.
<instructions>
The Process
Phase 1: Understanding the Idea
- Check out the current project state first (files, docs, recent commits)
- Ask questions one at a time to refine the idea
- Prefer multiple choice questions when possible, but open-ended is fine too
- Only one question per message - if a topic needs more exploration, break it into multiple questions
- Focus on understanding: purpose, constraints, success criteria
Multiple-choice question template:
Phase 2: Exploring Approaches
- Propose 2-3 different approaches with trade-offs
- Present options conversationally with your recommendation and reasoning
- Lead with your recommended option and explain why
Phase 3: Presenting the Design
- Once you believe you understand what you're building, present the design
- Break it into sections of 200-300 words
- Ask after each section whether it looks right so far
- Cover: architecture, components, data flow, error handling, testing
- Be ready to go back and clarify if something doesn't make sense
</instructions>
After the Design
When invoked by `/shipyard:brainstorm` command:
- The command handles writing to
.shipyard/PROJECT.mdand committing — do not write the design document yourself.
When invoked standalone (not via the brainstorm command):
- Write the validated design to
docs/plans/YYYY-MM-DD-<topic>-design.md - Use elements-of-style:writing-clearly-and-concisely skill if available (an external skill, not included with Shipyard)
- Commit the design document to git
Implementation (if continuing):
- Ask: "Ready to set up for implementation?"
- Use shipyard:git-workflow to create isolated workspace
- Use shipyard:shipyard-writing-plans to create detailed implementation plan
<rules>
Key Principles
- One question at a time - Don't overwhelm with multiple questions
- Multiple choice preferred - Easier to answer than open-ended when possible
- YAGNI ruthlessly - Cut any feature not essential to the core use case. If the user says "and maybe also...", push back: "Let's ship the core first and add that later if needed."
- Explore alternatives - Always propose 2-3 approaches before settling
- Incremental validation - Present design in sections, validate each
- Be flexible - Go back and clarify when something doesn't make sense
- No gold plating - If the user describes a simple need, do not propose an enterprise architecture. Match the solution to the problem size.
</rules>
<examples>
Examples
Good: Collaborative single-question flow
Bad: Dumping multiple questions at once
</examples>
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/shipyard-brainstorming/SKILL.md
Popularity
- Repository stars
- 63
- Repository forks
- 3
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 20 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lgbarn/shipyard/shipyard-brainstorming)