ship-plan

Generate implementation plans with atomic tasks and verification commands from feature context.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of a detailed, actionable implementation plan for software features, ensuring clarity and completeness before development begins.

Core Features & Use Cases

  • Automated Planning: Generates a structured task list with specific file paths, implementation actions, and verification commands.
  • Codebase Awareness: Explores existing code to understand patterns, architecture, and conventions, informing a more robust plan.
  • Use Case: After brainstorming a new user authentication flow, use this Skill to generate a step-by-step plan, including API endpoints, database schema changes, and frontend component updates, complete with verification steps for each task.

Quick Start

Use the ship-plan skill to create an implementation plan for the feature named 'user-profile-update'.

Frequently Asked Questions about ship-plan

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

FAQPage Schema
How do I generate a feature implementation plan from existing code?▼

To generate a feature implementation plan, this Skill analyzes your feature context and explores the existing codebase to understand architecture and conventions. It then outputs a structured list of atomic tasks with specific file paths, implementation actions, and verifiable commands.

What is automated task generation for software development?▼

Automated task generation creates a detailed, actionable implementation plan before development begins. It explores similar features and architecture to produce atomic tasks, ensuring acceptance criteria are covered and self-validating the plan's completeness and coherence.

How do I break down a software feature into atomic tasks with verification steps?▼

You can break down a software feature into atomic tasks by providing the feature context to this Skill. It analyzes the codebase and generates a structured task list where each task includes specific file paths, actions, and verification commands to ensure correctness.

Can I use this planning approach for agile feature implementation without specific dependencies?▼

Yes, you can use this approach for agile feature implementation without specific dependencies. The Skill operates independently to analyze your codebase patterns and generate a self-validating implementation plan with verifiable commands.

Does automated codebase exploration ensure acceptance criterion coverage?▼

Yes, automated codebase exploration ensures acceptance criterion coverage by analyzing existing architecture and conventions. The Skill self-validates the generated plan's completeness and coherence against the feature context.

What's the best way to plan software architecture changes and API endpoints?▼

The best way to plan software architecture changes is using automated planning that explores existing code patterns. This Skill generates a step-by-step plan including API endpoints, database schema changes, and frontend updates, complete with verification steps for each task.