plan

Turn vague product ideas into buildable specifications with user outcomes, screens, and edge cases.

232|43|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/whawkinsiv/solo-founder-skills --skill plan-whawkinsiv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/whawkinsiv/solo-founder-skills/tree/main/skills/plan
Command: npx skills add https://github.com/whawkinsiv/solo-founder-skills --skill plan-whawkinsiv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns vague product ideas and feature requests into clear, buildable specifications that AI tools, contractors, and stakeholders can understand and execute.

Core Features & Use Cases

  • Quick Feature Specs: Define user actions, visual requirements, happy paths, edge cases, out-of-scope items, and completion criteria for individual features.
  • Full Project Scopes: Document product goals, user roles, pages, core features, integrations, milestones, estimates, assumptions, and open questions.
  • AI-Ready Planning: Create focused specifications for tools such as Claude Code, Cursor, Lovable, Replit, and Bolt while reducing ambiguity and scope creep.
  • Use Case: Use this Skill to turn an idea for a SaaS analytics dashboard into either a concise feature specification or a complete project scope with milestones and cost estimates.

Quick Start

Use the plan skill to create a buildable specification for my product idea, including user outcomes, screens, core features, edge cases, out-of-scope items, and completion criteria.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I turn a vague product idea into a buildable feature specification?

To turn a vague product idea into a buildable feature specification, document user outcomes, visual requirements, workflows, edge cases, and out-of-scope items. This structured approach ensures AI tools and contractors understand exactly what to execute without ambiguity.

What is the best way to define MVP scope for AI-assisted software development?

The best way to define MVP scope for AI-assisted software development is to document product goals, user roles, core features, and milestones. Creating focused specifications reduces scope creep when using AI coding tools like Claude Code, Cursor, or Bolt.

Can I use this product planning approach to generate cost estimates for contractors?

Yes, you can use this product planning approach to generate cost estimates for contractors. By documenting complete project scopes with milestones, integrations, and assumptions, you provide the detailed context contractors need to accurately estimate build costs.

How do I write project scopes that prevent scope creep when using AI coding tools?

To write project scopes that prevent scope creep with AI coding tools, explicitly document scope boundaries, out-of-scope items, and completion criteria. Defining these constraints upfront keeps AI-generated outputs aligned with your original product planning goals.

Does this specification method work for both individual features and full project scopes?

Yes, this specification method works for both individual features and full project scopes. You can create concise feature specifications defining user actions and edge cases, or document complete project scopes including pages, integrations, and stakeholder review milestones.

What should I include in a feature specification to ensure AI tools understand the requirements?

To ensure AI tools understand the requirements, a feature specification should include user actions, happy paths, edge cases, scope boundaries, and open questions. Documenting these elements reduces ambiguity and guides AI-assisted software development effectively.