Discover product vision and create issue
Conducts an interactive vision discovery session and creates a vision issue in your GitHub Project. Use this when starting a new product or feature initiative to define the problem, target users, and success metrics before building.
/plugin marketplace add sjnims/requirements-expert/plugin install requirements-expert@requirements-expert-marketplaceConduct an interactive vision discovery session using the vision-discovery skill methodology. Create a vision issue in GitHub Projects with the discovered vision.
Load the vision-discovery skill to access methodology and question templates.
Check if a GitHub Project exists for this repository:
gh project list --owner [owner] --format json/re:init first, then exitApply idempotency check from shared-patterns skill:
gh issue list --repo [repo] --label "type:vision" --json number,titleAsk each discovery topic from vision-discovery skill:
For each: capture "Other" as custom input. Ask follow-up for specifics on Problem (1) and Solution (4).
Read the template structure from:
plugins/requirements-expert/skills/vision-discovery/references/vision-template.md
Follow that template to create the vision document using the discovery answers.
Use gh issue create --repo [repo] --title "Product Vision: [Product Name]" --body "[vision document]" --label "type:vision"
On failure: Apply standard recovery flow from shared-patterns skill (Retry/Check permissions/Save draft/Exit).
On success: Capture issue number and URL. Inform user: "Created vision issue #[number]: [title]"
Use gh project item-add [project-number] --owner [owner] --url [issue-url]
On failure: Apply standard recovery flow from shared-patterns skill (Retry/Skip/Show command).
On success: Capture project item ID for field updates.
Apply two-layer metadata update from shared-patterns skill:
type:vision)Use gh project item-edit to set custom fields.
On failure: Show warning and manual commands, continue to Step 6 (fields can be set manually in project UI).
On success: Inform user: "Set Type to 'Vision' and Status to 'Active'"
Display success summary:
Next steps:
/re:identify-epics to identify major capabilities/re:review to validate the vision