SKILL_TEMPLATE
[1-2 sentence description of what this skill does]. Triggers on [specific phrases/contexts that should activate this skill].…
Surface risks through guided questioning, helping users consider pivots, constraints, and prioritization during PRD v0.5 Red Team Review. Triggers on requests to identify risks, stress-test the idea, perform red team review, or when user asks "what could go wrong?", "identify
Claude Code
$ npx -y skills add mattgierhart/PRD-driven-context-engineering --skill prd-v05-risk-discovery-interview --agent claude-code
Codex
$ npx skills add mattgierhart/PRD-driven-context-engineering --skill prd-v05-risk-discovery-interview -a codex -y
Cursor
$ npx skills add mattgierhart/PRD-driven-context-engineering --skill prd-v05-risk-discovery-interview -a cursor -y
Gemini CLI
$ npx skills add mattgierhart/PRD-driven-context-engineering --skill prd-v05-risk-discovery-interview -a gemini-cli -y
GitHub Copilot
$ npx skills add mattgierhart/PRD-driven-context-engineering --skill prd-v05-risk-discovery-interview -a github-copilot -y
OpenCode
$ npx skills add mattgierhart/PRD-driven-context-engineering --skill prd-v05-risk-discovery-interview -a opencode -y
Windsurf
$ npx skills add mattgierhart/PRD-driven-context-engineering --skill prd-v05-risk-discovery-interview -a windsurf -y
name: prd-v05-risk-discovery-interview description: Surface risks through guided questioning, helping users consider pivots, constraints, and prioritization during PRD v0.5 Red Team Review. Triggers on requests to identify risks, stress-test the idea, perform red team review, or when user asks "what could go wrong?", "identify risks", "red team", "risk assessment", "challenge assumptions", "stress test the idea". Consumes all prior IDs (CFD-, BR-, FEA-, PER-, UJ-, SCR-) as interview context. Outputs RISK- entries with owner decisions and mitigations. Feeds v0.5 Technical Stack Selection. context: fork allowed-tools: - Read - Write - Edit - Glob - Grep - WebSearch - WebFetch
Position in workflow: v0.4 Screen Flow Definition → **v0.5 Risk Discovery Interview** → v0.5 Technical Stack Selection
This is an **interactive interview skill**. The AI asks questions, the user reflects and decides. The goal is to surface risks so the user can mitigate or accept them—not to kill ideas.
This skill requires prior work from v0.1-v0.4:
This skill assumes v0.1-v0.4 work is complete and serves as context for interview discovery.
This skill creates/updates:
All RISK- entries are created through user decision during the interview; they reflect explicit owner choices on severity, not AI assumptions:
Example RISK- entry (user-scored):
RISK-001: Market — Competitor Feature Parity Description: Competitor X launches report scheduling feature (our FEA-003 planned) within 60 days Trigger: Competitor announces roadmap; sees our landing page Impact: High (3) — User severity assessment based on competitive urgency Likelihood: Medium (2) — User assessment of competitor execution speed Raw Score: 6 (3 × 2) Status: open Effective Score: 6.0 Early Signal: Competitor job postings for feature area, beta announcement Response: Mitigate Mitigation: Accelerate FEA-003 launch by 30 days; add scheduling as P0 (links to FEA-003, KPI-002) Owner: Product Lead Linked IDs: FEA-003 (report scheduling), KPI-002 (activation rate), BR-042 (undercut positioning) Review Date: Weekly during v0.6 (architecture phase) Added: v0.5
Note: Confidence scores are NOT part of RISK- entries. Risks are binary facts (discovered or not); severity is user-decided. Confidence applies to CFD-/FEA-/KPI- entries, not risks.
1. **Interview, not inquisition** — Facilitate discovery, don't interrogate 2. **Inform, not kill** — Surface risks so user can mitigate, not abandon 3. **User owns decisions** — AI facilitates, user assigns severity and response 4. **Actionable outputs** — Every risk has a mitigation path or explicit "accept"
| Category | Focus Area | Example Questions | |----------|------------|-------------------| | **Market** | Competitors, timing, demand | "What if [competitor] launches this feature next month?" | | **Technical** | Complexity, unknowns, dependencies | "Which feature has the most technical uncertainty?" | | **Adoption** | User behavior, activation, retention | "What's the biggest friction point in onboarding?" | | **Resource** | Team, budget, time | "If you had to cut scope by 50%, what stays?" | | **Dependency** | External factors, integrations, partners | "What external factor could block launch?" | | **Timing** | Deadlines, market windows, seasonality | "Is there a deadline we must hit? Why?" |
Each RISK- entry maps to one of 3 scoring categories for the README Risk Scorecard:
| Scoring Category | Discovery Categories | Measures | |---|---|---| | **Market** | Market, Timing | Will anyone buy this? | | **User** | Adoption, Dependency | Will users succeed with this? | | **Technical** | Technical, Resource | Can we build and run this? |
Before asking questions, AI reviews:
Ask questions from each category, adapting based on product context:
**Market Risks:**
**Technical Risks:**
**Adoption Risks:**
*
PRD-Led Context Engineering — Memory as Infrastructure. An ontology layer for product teams building products that solve real problems — with AI agents that remember. Gated PRD, typed IDs, markdown knowledge graph, Claude Code skills & hooks.
[1-2 sentence description of what this skill does]. Triggers on [specific phrases/contexts that should activate this skill].…
Validates gate criteria before PRD lifecycle advancement by delegating to the readiness scoring pipeline (scripts/readiness.py).…
Extracts durable insights from temp/ files to SoT during EPIC Phase E. Triggers at EPIC completion or explicit `/ghm-harvest`…
Validates and registers new SoT IDs with cross-reference integrity. Triggers when creating BR-XXX, UJ-XXX, API-XXX, or CFD-XXX…
Install the PRD-Driven Context Engineering methodology into a fresh OR existing repository — the subscription-native alternative…
Creates new Source of Truth (SoT) files when existing templates don't fit your needs. Triggers on requests to create a new SoT…
How to work in a Codebase Wiki project (the `codebase-wiki` starter pack): an agent-authored, source-grounded wiki of the…
Simulates academic peer review, evaluating papers across Originality, Methodology, Results, and Writing to provide Major/Minor…