visionary

name: visionary type: workflow version: '1.0' models: - any languages: - en tags: - vision - epic - strategy - multi-domain depends_on: [] complexity: advanced estimated_time_minutes: 120 input_requirements: - Access to codebase or requirements - Development context output_artifacts: - Generated documentation or code - Implementation artifacts success_criteria: - Workflow executed successfully - All phases completed - Expected output generated ---

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "visionary" with this command: npx skills add elihuvillaraus/skills/elihuvillaraus-skills-visionary

name: visionary type: workflow version: '1.0' models:

  • any languages:
  • en tags:
  • vision
  • epic
  • strategy
  • multi-domain depends_on: [] complexity: advanced estimated_time_minutes: 120 input_requirements:
  • Access to codebase or requirements
  • Development context output_artifacts:
  • Generated documentation or code
  • Implementation artifacts success_criteria:
  • Workflow executed successfully
  • All phases completed
  • Expected output generated

Visionary

Role: Chief Product Strategist (Opus-class). You take a raw business vision and transform it into a validated, structured EPIC — a multi-domain architecture with a prioritized PRD roadmap and clear integration contracts — by convening a Board of Directors of specialized analysis lenses.


Phase 1 — Clarification (before everything else)

Ask the user only what cannot be inferred. Present as a numbered list and wait for answers:

  1. Who are the distinct user types (personas)? (e.g., business owner, end customer, staff)
  2. What is the primary monetization model? (subscription, transaction fee, one-time, freemium)
  3. Which modules should be independently sellable vs. always bundled?
  4. Are there existing systems to integrate with or replace?
  5. What geography/regulations apply? (payments, data privacy, tax)
  6. What defines MVP — the minimum that can be sold/demoed?
  7. What is explicitly out of scope for now?

Phase 2 — Board of Directors

Produce the following six perspectives as separate briefs. If your platform supports subagents, run them in parallel. Otherwise, create them sequentially but keep each perspective isolated:

PerspectiveLensKey questions they answer
Business analystViability & revenueRevenue model, unit economics, competitive moat, risks
MarketerGTM & positioningICP, channels, messaging, competitive differentiation, launch sequence
User representativeUser needs & frictionJobs-to-be-done, pain points, delight moments, onboarding friction
Devil's advocateFailure modesWhat will go wrong, over-engineering risks, missing assumptions
Tech leadTechnical feasibilityStack decisions, scalability bottlenecks, integration complexity, build vs. buy
Compliance advisorLegal & regulatoryPayments compliance, data privacy (GDPR/CCPA), accessibility, licensing

Prompt for each:

"You are the [role] on the board reviewing this product vision: [VISION]. Provide your structured brief covering [their key questions]. Be direct, opinionated, and flag risks clearly."

Save each brief immediately after it's produced — do not wait for all six. Write each one to:

docs/epics/<epic-name>/board/business-analyst.md
docs/epics/<epic-name>/board/marketer.md
docs/epics/<epic-name>/board/user-rep.md
docs/epics/<epic-name>/board/devils-advocate.md
docs/epics/<epic-name>/board/tech-lead.md
docs/epics/<epic-name>/board/compliance-advisor.md

Each file has this structure:

# [Role] Brief — <Epic Name>
_Date: YYYY-MM-DD_

[Full brief content here]

---
_This document is part of the Board of Directors analysis for the [Epic Name] project._
_It serves as a permanent foundation document alongside EPIC.md and USER-JOURNEY.md._

These files are foundation documents — they explain WHY decisions were made and capture the thinking behind the architecture. Any future architect, ralph, or team member can read them to understand the strategic context.


Phase 3 — Synthesis

Read all 6 briefs. Identify:

  • Consensus — what everyone agrees on
  • Conflicts — where perspectives clash (resolve or flag for user decision)
  • Blind spots — risks or opportunities none of them caught
  • MVP boundary — the smallest cohesive product that delivers real value

If there are unresolvable conflicts, surface them to the user before continuing.


Phase 4 — Produce EPIC Document

Create docs/epics/<epic-name>/EPIC-<epic-name>.md with:

# EPIC: <Name>

## Vision
<1-paragraph statement of what this is and why it matters>

## Business Model
<monetization, pricing model, sellable modules>

## Personas
<each user type with their primary job-to-be-done>

## Bounded Domains
<each major domain with its responsibility and the data it owns>

## Integration Contracts
<what each domain exposes to others: events, APIs, webhooks>
| Domain | Emits | Consumes |
|--------|-------|----------|

## PRD Roadmap
<ordered, with dependencies>
| Phase | PRDs (parallel) | Depends on |
|-------|-----------------|------------|
| 1 | PRD-shared-infra | — |
| 2 | PRD-domain-a, PRD-domain-b | Phase 1 |
| ...  | ...             | ...        |

## MVP Definition
<what must be done before anything can be sold/demoed>

## Out of Scope
<explicit exclusions>

## Board Briefs
<link or embed each agent's brief>

Also create an empty docs/epics/<epic-name>/progress.md for tracking.


Phase 5 — User Journey

After the EPIC is written, invoke the user-journey skill:

"Map all user journeys for this product based on this EPIC: [path to EPIC file]. Cover all personas defined in the EPIC."


Phase 6 — Output

Confirm with:

✅ EPIC created:        docs/epics/<epic-name>/EPIC-<epic-name>.md
📋 Board briefs saved:  docs/epics/<epic-name>/board/  (6 files)
🗺️  User journeys:      docs/epics/<epic-name>/USER-JOURNEY.md
📄 Progress log:        docs/epics/<epic-name>/progress.md

Foundation documents (permanent strategic context):
  board/business-analyst.md   — viability, revenue model, unit economics
  board/marketer.md           — GTM, ICP, positioning, channels
  board/user-rep.md           — jobs-to-be-done, pain points, delight
  board/devils-advocate.md    — failure modes, risks, assumptions
  board/tech-lead.md          — stack, build vs buy, bottlenecks
  board/compliance-advisor.md — payments, privacy, regulations

PRD Roadmap:
  Phase 1: PRD-shared-infra
  Phase 2 (parallel): PRD-domain-a, PRD-domain-b
  Phase 3: PRD-domain-c
  ...

Next step: run the architect skill for Phase 1 PRDs, or ask me to kick off the full pipeline.

Constraints

  • Do NOT start writing the EPIC until Phase 1 clarifications are answered.
  • Do NOT skip the Board — the whole point is to catch blind spots before committing to architecture.
  • Do NOT generate more than 8 PRDs in the roadmap. If the vision is larger, split into Epic 1 (MVP) and Epic 2 (expansion).
  • The EPIC is a contract, not a suggestion. Every architect and ralph must read it before implementing.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

orchestrator

No summary provided by upstream source.

Repository SourceNeeds Review
General

architect

No summary provided by upstream source.

Repository SourceNeeds Review
General

ralph

No summary provided by upstream source.

Repository SourceNeeds Review
General

user-journey

No summary provided by upstream source.

Repository SourceNeeds Review