envision

Generate a Context Document with opportunity, personas, capabilities, and MVP framing.

14|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/memorysaver/agentic-engineering-patterns --skill envision
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: envision
Source: https://github.com/memorysaver/agentic-engineering-patterns/tree/main/skills/product-context/envision
Command: npx skills add https://github.com/memorysaver/agentic-engineering-patterns --skill envision

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transform fuzzy product ideas into precise, testable product definitions and clearly validated opportunities, enabling faster, low-risk alignment for teams planning and building.

Core Features & Use Cases

  • Opportunity framing and product framing to define JTBD, target personas, success criteria, MVP boundaries, and key constraints.
  • Phase-driven output that produces a Context Document for downstream workflows; supports split mode (product/index.yaml + product-context.yaml) or V1 mode (product-context.yaml only).
  • The Context Document feeds /map and /design, guiding how teams decompose and execute the product plan, with calibration plans and changelog for iteration.

Quick Start

Describe a fuzzy product idea and let Envision generate a Context Document that defines opportunity framing, personas, capabilities, and MVP boundaries.

Frequently Asked Questions about envision

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

FAQPage Schema
How do I frame a fuzzy product idea into a testable definition?

Opportunity framing transforms fuzzy ideas into precise product definitions by generating a Context Document. This document captures the opportunity, personas, capabilities, and MVP boundaries to enable faster team alignment.

What is a product Context Document and when do I need one?

A Context Document is a structured output capturing opportunity framing, personas, capabilities, and MVP boundaries. You need one to validate product direction and guide downstream workflows like mapping and design execution.

How do I define MVP boundaries and success criteria for a new product?

Defining MVP boundaries and success criteria requires framing the core opportunity and Jobs-to-Be-Done. This generates a Context Document containing target personas, capabilities, and key constraints for iteration.

Can I split product framing outputs into separate files for downstream mapping?

Yes, split mode writes product framing outputs to product/index.yaml and product-context.yaml for downstream mapping. V1 mode writes only to product-context.yaml when a single file exists.

How does a Context Document feed into product mapping and design phases?

A Context Document feeds into mapping and design by providing structured outputs based on Context Schema templates. It guides downstream steps to decompose and execute the product plan with calibration plans.

Does product framing work without prior technical architecture or dependencies?

Product framing works without prior dependencies by taking a fuzzy product idea as input. It identifies the core opportunity and produces a Context Document to validate direction before technical execution.