Project Planning

Create a detailed PROJECT-PLAN.md for software development with MVP scoping and tech stack selection.

14|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/KylerD/vibe-check --skill project-planning-kylerd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Project Planning
Source: https://github.com/KylerD/vibe-check/tree/main/skills/project-planning
Command: npx skills add https://github.com/KylerD/vibe-check --skill project-planning-kylerd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users transition from an initial idea to a concrete, actionable plan for building software, specifically tailored for AI coding tools. It addresses the common challenges of idea validation, scope definition, and tech stack selection.

Core Features & Use Cases

  • Idea Validation: Guides users to refine their concept and determine its viability.
  • MVP Scoping: Helps define a Minimum Viable Product by focusing on core functionality and explicitly excluding non-essential features.
  • Tech Stack Recommendation: Suggests appropriate tools and frameworks based on project needs and AI development trends.
  • Structured Planning: Generates a detailed project plan document (PROJECT-PLAN.md) that AI coding tools can directly interpret.
  • Use Case: A solo founder has a new app idea but is unsure how to start. They use this Skill to define the core features, choose a tech stack like Next.js and Supabase, and create a phased build order, resulting in a clear spec for an AI to build from.

Quick Start

Use the project planning skill to create a detailed plan for a new recipe sharing web application.

Frequently Asked Questions about Project Planning

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

FAQPage Schema
How do I create a project plan for AI coding tools?

Define MVP scope, select a tech stack, and generate a structured PROJECT-PLAN.md document. This planning process guides you from idea validation through core feature definition and data modeling into a phased build order that AI coding tools can directly interpret.

What is MVP scoping for software development?

MVP scoping defines a Minimum Viable Product by isolating core functionality and explicitly excluding non-essential features. It refines your initial concept to determine viability, establish data modeling, and create a focused build order for software development.

How do I choose a tech stack for product development?

Choose a tech stack for product development by evaluating project needs alongside current AI development trends. This process recommends appropriate tools and frameworks, such as Next.js and Supabase, tailored to match your MVP scoping requirements.

Can I use this project planning approach for a solo founder app idea?

Yes, this project planning approach suits a solo founder app idea by transitioning initial concepts into actionable plans. It defines core features, chooses a tech stack, and creates a phased build order spec for AI coding tools to execute.

What's the best way to structure specifications for an AI coding tool?

The best way to structure specifications for an AI coding tool is generating a comprehensive PROJECT-PLAN.md document. This structured format includes idea validation, core feature definitions, data modeling, and phased build orders for direct AI interpretation.

Do I need a detailed project plan before starting MVP development?

You need a detailed project plan before starting MVP development to establish structured specifications. Planning validates your idea, defines core features while excluding non-essential ones, and provides a clear phased build order for AI coding tools.