ship-start

Brainstorm feature requirements and generate a CONTEXT.md file.

9|3|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/dilhanz/ship --skill ship-start
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship-start
Source: https://github.com/dilhanz/ship/tree/main/.claude/skills/ship-start
Command: npx skills add https://github.com/dilhanz/ship --skill ship-start

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the initial phase of feature development by guiding users through an intensive brainstorming process to clearly define project scope and requirements.

Core Features & Use Cases

  • Interactive Brainstorming: Engages users with targeted questions to flesh out ideas.
  • Codebase Awareness: Reads the existing codebase to ask more relevant questions.
  • Contextual Documentation: Generates a CONTEXT.md file detailing the problem, decisions, and acceptance criteria.
  • Use Case: A developer wants to add a new user profile editing feature. They run /ship-start "add user profile editing" and the Skill asks detailed questions about data fields, validation rules, and UI elements before creating the CONTEXT.md.

Quick Start

Use the ship-start skill to begin brainstorming a new feature for user authentication.

Frequently Asked Questions about ship-start

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

FAQPage Schema
How do I brainstorm new feature requirements for an existing codebase?

Feature brainstorming for an existing codebase involves analyzing the project structure and asking targeted questions to define scope. This Skill reads your codebase to generate relevant queries and produces a CONTEXT.md file with problem statements and acceptance criteria.

What is the best way to document feature scope and acceptance criteria before development?

Documenting feature scope requires gathering requirements through interactive questioning. This Skill engages you with in-depth questions about project needs, then outputs a CONTEXT.md file detailing decisions, problem statements, and acceptance criteria for the new feature.

How do I gather requirements for a new feature interactively?

Requirements gathering happens through direct user interaction via AskUserQuestion. This Skill initiates an intensive brainstorming session, asking detailed questions about data fields, validation rules, and UI elements to flesh out the full feature scope.

Can I run feature brainstorming within a subagent?

Feature brainstorming cannot run within a subagent. The Skill requires direct user interaction via AskUserQuestion to conduct the interactive session, meaning it must be executed in the main context to properly gather requirements and generate the CONTEXT.md file.

Does codebase analysis help inform feature planning questions?

Codebase analysis directly informs feature planning questions. The Skill reads your existing codebase to understand the current project structure, allowing it to ask more relevant and targeted questions about how the new feature should integrate with your code.

What does the ship-start Skill do for feature development?

The ship-start Skill streamlines the initial phase of feature development by guiding users through an intensive brainstorming process. It analyzes the codebase, asks in-depth questions, and generates a CONTEXT.md file to clearly define project scope and requirements.