plan

Generate reviewable implementation plans from product blueprints and existing code.

1|Updated May 26, 2026
One-click install
npx skills add https://github.com/virajp/ai-plugins --skill plan-virajp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/virajp/ai-plugins/tree/main/plugins/vwf/skills/plan
Command: npx skills add https://github.com/virajp/ai-plugins --skill plan-virajp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill solves the problem of turning incomplete product intentions and existing codebases into precise, reviewable implementation plans without losing alignment between product blueprints and code.

Core Features & Use Cases

  • Blueprint-to-Code Diff Planning: Compares desired blueprint state with actual implementation to identify the exact changes required for a product slice.
  • Dependency-Aware Execution Planning: Resolves transitive dependencies and creates ordered plan documents so foundational work is completed before dependent features.
  • Use Case: A development team can use this Skill to plan a new checkout flow by validating blueprint coverage, detecting missing dependencies, and producing TDD-oriented implementation steps.

Quick Start

Use the plan skill to create a reviewable implementation plan for the checkout flow blueprint slice.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I generate an implementation plan from a product blueprint?

Generate an implementation plan by comparing your product blueprint against existing code to identify required deltas. The plan skill validates blueprint coverage, detects missing dependencies, and produces structured, reviewable plan documents for development execution.

What is dependency-aware execution planning in software architecture?

Dependency-aware execution planning resolves transitive dependencies within your codebase to create ordered implementation steps. This approach ensures foundational work is completed before dependent features, preventing architectural drift and maintaining alignment between product blueprints and code.

How do I prepare for TDD execution using code analysis?

Prepare for TDD execution by using code analysis to validate blueprint coverage and identify exact code deltas required for a feature slice. This generates structured plan documents with ordered, dependency-aware steps ready for test-driven development workflows.

Does this approach work for detecting drift between product blueprints and existing code?

Yes, drift detection is a core mechanism that compares the desired blueprint state with the actual implementation. Identifying these required deltas ensures your development team maintains strict alignment between product intentions and the existing codebase.

Can I use blueprint validation for complex dependency chains?

Blueprint validation works for complex dependency chains by resolving transitive dependencies and applying approval gates. It checks blueprint coverage and produces ordered plan documents, ensuring foundational work is sequenced before dependent features are developed.