跳到正文
cccskills
免费在 GitHub 公开

product-customer-discovery

Guide ethical customer discovery and research synthesis, distinguishing direct observations from inferences, preventing leading interview questions, and tracking quote-to-insight provenance. (triggers: `product customer discovery`, `product research synthesis`)

中文简介正在准备中。当前显示原文说明。

实测评分 未实测

查看安装方法

包含的文件(9)

  • SKILL.md4.7 KB
  • evals/evals.json4.1 KB
  • references/citations-and-sources.md2.4 KB
  • references/discovery-protocol.md3.6 KB
  • references/evidence-mapping.md4.6 KB
  • references/examples/source-observation.txt385 B
  • references/examples/synthetic-customer-ledger.json10.1 KB
  • references/sampling-and-ethics.md4.2 KB
  • references/semantic-rubrics.md6.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Product Customer Discovery

Priority: P0 (CRITICAL)

Capture rigorous, non-leading customer evidence anchored in observable behavior and informed consent, without fabricating interviews, leading subjects, or misrepresenting small samples.

1. Capability Preflight

Verify product-evidence capability before validating or committing changes to docs/product/<slug>/evidence.json:

  1. Skill Resolution: Load through MCP (get_skill("product-management", "product-evidence")) or resolve installed root paths <root>/product-management/product-evidence/SKILL.md, <root>/product-evidence/SKILL.md, or flattened Kiro <root>/product-management-product-evidence/SKILL.md. A missing/excluded skill is a capability gap; never infer installation from source checkout.
  2. Companion Resource: Resolve scripts/validate-product-evidence.mjs relative to the loaded package directory (ordinary <root>/product-management/product-evidence/; flattened <root>/product-management-product-evidence/). Missing companion is a separate resource gap.
  3. Runtime: Check Node.js >=20 separately. Missing runtime is not a missing skill/resource.
  4. Offline Mode: If any prerequisite is absent, safe research/proposal work may proceed only as unvalidated; no simulated validation, readiness claim, or silent sync/install.

2. Core Protocol

  1. Discovery Scoping & JTBD Framing:
    • Frame research around customer jobs-to-be-done (JTBD) and current friction points.
    • Establish explicit cohort definitions, inclusion/exclusion criteria, and target observation window (start, end).
  2. Ethical Sampling & Consent Boundaries:
    • Obtain and record explicit informed consent for all participant sessions.
    • Mandate privacy redaction: never store raw PII, customer credentials, or non-redacted participant identities.
    • No Access Rule: If real customer access is unavailable, report an explicit research gap. Output proposal-only interview guides or recruitment plans; never generate synthetic interviews or pretend AI simulation is customer evidence.
  3. Non-Leading Inquiry & Observation:
    • Focus questions on past behavior, actual spending, and concrete friction ("When was the last time you...?", "Show me how you currently...").
    • Ban leading or speculative prompts ("Would you buy X if we built it?", "Do you love this concept?").
    • Record observable actions, system logs, and direct quotes separately from observer interpretations.
  4. Observation vs. Inference Tagging:
    • Label direct quotes and observed actions as confirmed facts only when backed by an available, de-identified transcript SRC. If transcript access is protected/unavailable, dependent claims are inference with documented rationale.
    • Label user needs, motivations, and summaries as inference with documented rationale.
    • Separate sample frequency (e.g. "4 of 5 participants") from market percentage; small qualitative cohorts never prove population distribution.
  5. Quote-to-Insight Ledger Output:
    • Emit valid SRC, CLM, and candidate OPP records conforming to docs/product/<slug>/evidence.json. All training ledgers must be explicitly marked synthetic: true.

3. Anti-Patterns & Red Flags

  • No Synthetic Customers: Never invent personas, quotes, or transcripts as actual customer evidence.
  • No Leading Prompts: Never pitch features during discovery interviews.
  • No Small-Sample Generalization: Never convert "3 out of 4 interviewed users" into "75% of the market wants X".
  • Stop if Consent Missing: If session lacked consent or recording rights, discard data from ledger intake.

4. References

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Upgrade an Android project to Android Gradle Plugin (AGP) 9. Use when migrating to AGP 9, updating Gradle build files, migrating to built-in Kotlin, or adopting the new AGP DSL.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

Apply Clean Architecture layering, modularization, and Unidirectional Data Flow in Android projects. Use when setting up project structure, placing code in layers, configuring feature/core modules, or implementing UDF patterns; defer Compose state and ViewModel/StateFlow implementation to their specific skills.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

Implement WorkManager and background processing correctly on Android. Use when creating Worker classes, scheduling tasks, choosing between WorkManager and Foreground Services, or setting up Hilt in workers; defer FCM and notification delivery to android-notifications.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

Build high-performance declarative UI with Jetpack Compose. Use when writing Composable functions, optimizing recomposition, hoisting state, or working with LazyColumn and side effects; defer deep-link and navigation routing to android-navigation.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

Migrate an Android XML View to Jetpack Compose following a structured 10-step workflow. Use when converting XML layouts to Compose, setting up Compose in an existing View-based project, or incrementally adopting Compose.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

Write correct coroutine scopes, lifecycle collection, and dispatcher injection in Android production code. Use for suspend functions, coroutine scopes, and dispatcher mechanics; defer ViewModel StateFlow/LiveData architecture, Fragment lifecycle recipes, persistence/notifications, and unit-test recipes to their specific skills.

中文简介正在准备中。当前显示原文说明。

HoangNguyen0403/agent-skills-standard5812026年10月24日 更新

查看 HoangNguyen0403 的全部技能

报告此技能的问题