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.