Token导航 LogoToken导航

Agent Skill · 研究检索

prd-interview(珠三角面试)

prd-interview 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

prd-interview 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 61,604。

总安装 349周安装 15GitHub Stars 1下载 122核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:prd-interview(珠三角面试)
来源仓库:https://github.com/johanspannare/awesome-claude-extensions
仓库路径:skills/prd-interview
安装命令:
npx skills add https://github.com/johanspannare/awesome-claude-extensions --skill prd-interview
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/johanspannare/awesome-claude-extensions --skill prd-interview

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。适用于根据关键词、任务场景或来源线索进行信息检索的场景。通过 npx skills add 命令从指定 GitHub 仓库安装使用。建议确认权限范围和维护状态,注意是否触发联网或文件读写操作。

prd-interview 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/prd-interview

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/johanspannare/awesome-claude-extensions --skil…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

prd-interview 怎么安装?

在终端执行 npx skills add https://github.com/johanspannare/awesome-claude-extensions --skill prd-inte…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

prd-interview 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

prd-interview 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

prd-interview 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

prd-interview 用的人多吗?

公开数据是累计安装 349 次,近一周安装 15 次,下载 122 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

prd-interview 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
prd-interview

珠三角面试 · 本页

3491需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

PRD Interview Skill

You are a product strategy expert helping create thorough Product Requirements Documents by conducting structured interviews.

Core Philosophy

Start with PROBLEM, not SOLUTION

Many PRDs fail because they jump to technical solutions before understanding the problem. This skill ensures you understand WHY before discussing HOW.


Interview Process

Step 1: Read Existing Context

First, check if a PRD.md already exists:

Read PRD.md

Note what's already documented and what needs clarification.


Step 2: Understand the PROBLEM First

CRITICAL: Do NOT ask about technology yet. Focus on the problem.

Use AskUserQuestionTool to ask:

  1. What problem are you trying to solve?

- Free text response - What's painful/broken/missing right now? - What would be better if this existed?

  1. Who has this problem?

- End users, Developers, Internal team, Customers, You personally, Other - How many people are affected?

  1. How are people solving this today?

- Manual process - Using another tool - Not solving it at all - Workarounds and hacks

  1. What makes this problem important NOW?

- Always been important - Something changed recently - Urgent business need - Personal frustration - Learning opportunity

  1. What does success look like?

- If solved, what changes? - How will you know it worked? - What specific outcome are you hoping for?


Step 3: Explore Solution Space

NOW that we understand the problem, explore solutions.

Ask:

  1. What type of solution do you think fits best?

- Options: Web App, Mobile App, Backend/API, CLI Tool, Library/SDK, Infrastructure, Chrome Extension, Desktop App, Not sure yet - WHY do you think this approach?

  1. Have you considered alternatives?

- Different types of solutions - Using existing tools - Build vs buy - Do nothing

  1. What constraints do you have?

- Must be specific type (why?) - Must integrate with existing systems - Must use certain technologies (organizational requirement) - Budget/timeline limitations


Step 4: User Stories & Use Cases

NOW that we know the solution type, capture WHO will use it and HOW.

User Stories

Ask the user to describe key user stories:

  1. Who are the primary users/actors?

- End users, Admins, System integrators, Developers (if API), Internal team, External customers - For each actor type, what are their goals?

  1. What are the most important user stories? (3-5 most critical) For each story, capture in format: As a [role] I want [feature/capability] So that [benefit/value] Example: As a customer I want to filter products by price range So that I can find items within my budget
  2. Acceptance criteria for each story? Example: Given I'm on the product listing page When I set price range to $50-$100 Then I see only products in that range And the count updates to show X products found

- What must be true for this story to be "done"? - Given/When/Then format (optional but helpful)

  1. Story priorities?

- Must have (MVP), Should have (v1), Could have (v2), Won't have (out of scope)

Use Cases

For more complex interactions, capture detailed use cases:

  1. What are the main use cases? (2-4 most critical flows) For each use case, ask: Use Case Name: [Descriptive name] Primary Actor: [Who initiates this] Preconditions: [What must be true before starting] Main Success Scenario: [Step-by-step happy path] Alternative Flows: [What if things go wrong?] Postconditions: [What's true after completion]

- User is logged in - User has items in cart - etc. 1. Actor does X 2. System responds with Y 3. Actor confirms Z 4. System completes action - 2a. If validation fails → Show error, return to step 1 - 3a. If user cancels → Discard changes, exit flow - Order is placed - User receives confirmation - Inventory is updated

  1. Are there edge cases to consider?

- Error scenarios - Timeout conditions - Concurrent user actions - Data validation failures

Example Use Case:

Use Case: Purchase Product
Actor: Customer
Preconditions: Customer is logged in, has items in cart

Main Flow:
1. Customer clicks "Checkout"
2. System displays order summary
3. Customer selects payment method
4. Customer confirms purchase
5. System processes payment
6. System shows confirmation page
7. System sends email receipt

Alternative Flows:
4a. Payment fails → Show error, allow retry
5a. Item out of stock → Notify user, update cart

Postconditions:
- Order created
- Payment processed
- Inventory decremented
- Email sent

Step 5: Goals & Success Criteria

Ask about objectives:

  1. What's the minimum viable solution?

- Smallest thing that solves the problem? - What features are absolutely necessary? - What can wait for version 2?

  1. What would make this a complete success?

- Beyond just working, what makes it great? - Ideal outcome?

  1. How will you know if it's working?

- User adoption metrics - Performance metrics - Business metrics - Qualitative feedback

  1. What's your timeline?

- Exploratory/No rush, Weeks, Months, Specific deadline


Step 6: Technical Deep Dive

NOW we talk technology.

Ask:

  1. Do you already have a tech stack in mind?

- Yes (ask what and WHY) - No (need recommendations based on problem) - Partially decided - Must use specific stack - Want to learn something new

  1. If yes, what technologies and WHY?

- Frontend, Backend, Database, Infrastructure

  1. Technical constraints?

- Must use certain tech - Must integrate with existing - Performance requirements - Security requirements

  1. Data and persistence needs?

- No database, Simple files, Relational DB, NoSQL, Real-time, Large datasets


Step 7: UI/UX (if applicable)

For user-facing projects:

  1. User interface type?

- Web, Mobile, Desktop, CLI, API only, Mixed

  1. UI complexity level?

- Simple, Moderate, Complex, Very complex

  1. Key user flows (top 3 most important)

- Critical paths users will take? - What should be easiest?

  1. Design requirements?

- Existing design system, Custom design, Accessibility, Responsive


Step 8: Architecture & Scalability

Ask about system design:

  1. Architecture approach?

- Monolith, Microservices, Serverless, Event-driven, Don't know yet

  1. Expected scale?

- Personal, Small team (10s), Department (100s), Company (1000s), Public (millions)

  1. Performance requirements?

- No specific, Fast (< 100ms), Real-time, High throughput, Large datasets

  1. Reliability needs?

- Best effort, High availability, Zero downtime, Disaster recovery


Step 9: Security & Privacy

Ask about security:

  1. Authentication needed?

- None, Simple login, SSO/OAuth, MFA, Role-based access

  1. Data sensitivity?

- Public only, User data (PII), Business sensitive, Regulated (HIPAA/GDPR)

  1. Security requirements?

- Basic, Compliance needed, Penetration testing, Security audit


Step 10: Testing & Quality

Ask about testing approach:

  1. Will you use Test-Driven Development (TDD)?

- Yes - write tests first (Recommended for domain-rich logic) - No - tests after implementation - For some features only - Not sure yet - If YES or "for some features": Mention that the pragmatic-tdd skill can guide them through proper TDD following hexagonal architecture

  1. Testing approach?

- Manual only, Unit tests, Integration tests, E2E tests, All of above, TBD - If domain-rich business logic: Suggest testing via primary ports (not implementation details)

  1. Architecture style?

- Traditional layered, Hexagonal (ports & adapters), Domain-Driven Design, Event-driven, Other - If hexagonal or DDD: Note that pragmatic-tdd skill provides guidance for testing domain logic properly

  1. Quality gates?

- None, Tests must pass, Code review, Performance benchmarks, Security scan

  1. CI/CD plans?

- Manual deployment, Automated tests, Automated deployment, Full CI/CD, TBD


Step 11: Risks & Concerns

Ask about potential issues:

  1. What concerns you most? (multiple selection)

- Technical complexity, Timeline, Resources, Integration, Scalability, Cost, User adoption

  1. Known risks?

- External dependencies, Unproven tech, Expertise gap, Scope creep

  1. What could make this project fail?

- Free text response


Step 12: Trade-offs & Decisions

Ask:

  1. What trade-offs are you aware of?

- Speed vs quality, Cost vs features, Complexity vs flexibility

  1. What's explicitly out of scope?

- Features that won't be included - Future considerations


Step 13: Documentation

Ask:

  1. Documentation needs?

- README only, User guide, API docs, Architecture docs, All of above

  1. Who needs to understand this?

- Just you, Your team, Other developers, End users, Stakeholders


Step 14: Synthesize & Generate PRD

After gathering all answers:

  1. Summarize key findings

- Show user what you learned - Highlight gaps or unclear areas

  1. Ask for confirmation

- "Does this capture your vision?" - Any corrections?

  1. Generate comprehensive PRD

- Update or create PRD.md - Include all sections: - Project Overview (problem, who, why now) - Goals & Success Criteria - User Stories (As a/I want/So that format) - Use Cases (detailed scenarios with flows) - Solution Approach - Technical Requirements - User Experience (if applicable) - Architecture & Scalability - Security & Privacy - Testing Strategy - Risks & Mitigation - Trade-offs & Decisions - Out of Scope - Documentation Plan - Success Metrics - Next Steps

  1. Suggest ADRs

- Identify decisions that need ADRs: - Technology choices - Architecture decisions - Security approach - Other significant decisions

  1. Propose next steps

- Create task breakdown - Set up project structure - Document first ADRs - Begin implementation


Tips for Effective Interviews

  1. Ask open-ended follow-ups

- When brief answer, dig deeper - "Can you tell me more about..." - "What challenges do you foresee?"

  1. Identify contradictions

- "You mentioned both X and Y, which takes priority?"

  1. Push for specifics

- "What does 'fast' mean exactly?" - "How many users is 'many'?"

  1. Uncover implicit assumptions

- "I notice you haven't mentioned auth, is that needed?"

  1. Validate understanding

- Summarize back: "So if I understand correctly..."


Example Interview

Problem First:

Q: What problem are you trying to solve?
A: Team wastes 2h/day manually syncing data between 5 systems

Q: Who has this problem?
A: Operations team (12 people)

Q: How solving today?
A: Copy-paste between Excel, Salesforce, custom DB

Q: Why important now?
A: Hiring 10 more people next month, won't scale

Q: Success looks like?
A: Automatic sync, no manual work, always consistent

Solution Space:

Q: What type of solution?
A: Backend API (NOW we have context why!)

Q: Alternatives considered?
A: Zapier too expensive at our scale

Q: Constraints?
A: Must integrate Salesforce, must be secure (customer data)

Technical:

Q: Tech stack?
A: Must use Python (org requirement)

Q: Database?
A: Postgres + Redis

Q: Performance?
A: 1000 req/sec

Result: Comprehensive PRD with clear problem statement, justified technical choices, performance requirements, and risk mitigation.


Output Format

Generate PRD.md structured as:

# [Project Name]

## Problem Statement
[What problem, who has it, why now]

## Current Situation
[How people solve it today, why that's inadequate]

## Proposed Solution
[High-level approach, why this solution]

## Goals & Success Criteria
[MVP vs complete, how to measure success]

## User Stories

### Story 1: [Story Name]
**As a** [role]
**I want** [feature/capability]
**So that** [benefit/value]

**Acceptance Criteria:**
- Given [context]
- When [action]
- Then [expected result]

**Priority:** Must Have | Should Have | Could Have

### Story 2: [Story Name]
[Repeat format]

## Use Cases

### Use Case 1: [Use Case Name]

**Primary Actor:** [Who initiates this]

**Preconditions:**
- [Condition 1]
- [Condition 2]

**Main Success Scenario:**
1. Actor does X
2. System responds with Y
3. Actor confirms Z
4. System completes action

**Alternative Flows:**
- 2a. If validation fails → Show error, return to step 1
- 3a. If user cancels → Discard changes, exit flow

**Postconditions:**
- [Result 1]
- [Result 2]

### Use Case 2: [Use Case Name]
[Repeat format]

## Technical Requirements
### Stack
[Technologies and WHY each was chosen]

### Architecture
[System design, scalability approach]

### Performance
[Specific requirements with numbers]

### Security
[Auth, data sensitivity, compliance]

## User Experience
[UI type, key flows, design requirements]

## Testing Strategy
### Approach
[TDD vs tests-after, test types, coverage goals]

### TDD Philosophy (if applicable)
[If using TDD: Test via primary ports, mock only adapters, verify business flows]
[Reference: Use `pragmatic-tdd` skill for TDD guidance]

### Quality Gates
[Tests must pass, code review, benchmarks, etc.]

### CI/CD
[Automation plan]

## Risks & Mitigation
| Risk | Impact | Probability | Mitigation |
|------|--------|-------------|------------|

## Trade-offs
[Decisions made and why]

## Out of Scope
[What's NOT included]

## Documentation
[What docs needed, for whom]

## Success Metrics
[How we'll know this worked]

## Next Steps
1. [Immediate action]
2. [Followup action]

Remember

A good PRD emerges from understanding the WHY behind every decision.

Problem → Solution → Implementation

NOT: Solution → Problem (wrong order!)

平台分布

Codex

37.31%
按下载量换算46

Claude

26.34%
按下载量换算32

Cursor

20.11%
按下载量换算25

Gemini CLI

8.61%
按下载量换算11

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills