ship-plan-verify

Verify implementation plans against codebase patterns and dependency checks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that proposed implementation plans are structurally sound and compatible with the existing codebase before development begins, preventing costly errors and rework.

Core Features & Use Cases

  • Independent Plan Review: Analyzes proposed file paths, naming conventions, and architectural layers against established project patterns.
  • Dependency & Conflict Checking: Identifies potential conflicts with existing code and verifies that all necessary dependencies are accounted for.
  • Use Case: Before a new feature is built, this Skill acts as a quality gate, confirming that the planned code changes align with the project's architecture and won't introduce build-breaking issues.

Quick Start

Run the ship-plan-verify skill to check the plan for the 'user-authentication' feature.

Frequently Asked Questions about ship-plan-verify

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

FAQPage Schema
How do I verify an implementation plan against existing codebase patterns before building?

To verify an implementation plan against existing codebase patterns, you need an independent review process that analyzes file path accuracy, naming conventions, and architectural layers. This process classifies structural findings into CRITICAL, WARNING, or SUGGESTION severities to prevent build failures before development begins.

What is plan verification in software development and when do I need it?

Plan verification in software development is the process of checking proposed code changes for structural soundness and compatibility with project conventions. You need it before building a new feature to ensure alignment with established architecture and prevent costly errors and rework.

How do I check dependencies and conflicts in an implementation plan before coding starts?

To check dependencies and conflicts in an implementation plan, you must identify potential conflicts with existing code and verify that all necessary dependencies are accounted for. This dependency check acts as a quality gate to confirm planned changes won't introduce build-breaking issues.

Can I use automated code review to validate file path accuracy and verify command feasibility?

Yes, you can use automated code review to validate file path accuracy and verify command feasibility. It independently analyzes your proposed implementation plan against established project patterns, ensuring structural soundness and preventing build failures before any code is written.

What's the best way to prevent build failures caused by incompatible codebase patterns?

The best way to prevent build failures from incompatible codebase patterns is to run an independent plan verification step. This checks pattern consistency, dependency availability, and file path accuracy, classifying issues by severity to ensure structural soundness before development begins.

Why does my implementation plan fail during build verification despite passing code review?

Your implementation plan might fail during build verification because standard code review often misses structural misalignments with existing codebase patterns. An independent plan verification checks file path accuracy, dependency conflicts, and verify command feasibility to catch these issues early.