product-vision-steering

Generate product.md, tech.md, and structure.md steering documents for projects.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/OntoLedgy/ol_ai_context_library --skill product-vision-steering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-vision-steering
Source: https://github.com/OntoLedgy/ol_ai_context_library/tree/main/skills/product-vision-steering
Command: npx skills add https://github.com/OntoLedgy/ol_ai_context_library --skill product-vision-steering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Teams frequently lack consistent, up-to-date core project context, leading to misaligned feature specifications, inconsistent implementation patterns, and wasted time onboarding new contributors to existing codebases.

Core Features & Use Cases

  • Standardized Steering Document Generation: Produces three project-specific, long-lived steering docs: product.md (vision, target users, business objectives), tech.md (tech stack, patterns, tooling, SDD workflow backends), and structure.md (directory layout, naming conventions, test placement).
  • Workflow Integration: Acts as Phase 0 of the ol-sdd-workflow orchestrator, and can be invoked directly to set up steering for new projects, onboard existing codebases into OL SDD workflows, or refresh docs after major product or tech stack changes.
  • Use Case Example: When onboarding a legacy codebase to the OL SDD workflow, this skill scans the existing codebase to auto-populate tech.md and structure.md, then guides you through filling product.md to align all downstream work.

Quick Start

Use the product-vision-steering skill to generate the three core steering documents for your new project, including product vision, approved tech stack, and directory structure guidelines.

Frequently Asked Questions about product-vision-steering

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

FAQPage Schema
How do I generate core steering documents for a new software project?

To generate core steering documents, you create three standardized files: product.md, tech.md, and structure.md. This skill establishes consistent, long-lived project context by capturing product vision, approved tech stack, and directory structure guidelines for your team.

What is the best way to onboard an existing codebase into SDD workflows?

Onboarding an existing codebase into SDD workflows requires scanning your current directories to auto-populate tech.md and structure.md. This skill handles that scan automatically, then guides you through defining product.md to align all downstream specification and engineering work.

Why do my feature specifications end up misaligned with the actual tech stack?

Feature specifications become misaligned when teams lack consistent, up-to-date core project context. Generating persistent steering documents that capture your approved tech stack, directory layout, and product vision ensures spec authors and engineers share the same foundational understanding.

When do I need to refresh project steering documents?

You need to refresh project steering documents after major changes to your product vision or tech stack. Updating these three core files ensures that downstream spec authors, architects, and engineers remain aligned and prevents inconsistent implementation patterns across the codebase.

Can I use this to standardize directory structure and naming conventions for my team?

Yes, you can standardize directory structure and naming conventions by generating the structure.md steering document. It captures your directory layout, naming conventions, and test placement rules, providing a persistent reference that aligns developer contributions and simplifies onboarding.

Do I need to manually fill out all project context details for a legacy codebase?

You do not need to manually fill out all project context details for a legacy codebase. This skill scans your existing codebase to auto-populate tech.md and structure.md, then guides you through completing product.md to establish full project context without redundant manual entry.