Explore skills
66,661 skills found
plan-risk-mitigation
Identify product risks and develop mitigation plans with owners, triggers, and contingencies. Use this skill when a team needs to proactively manage risks for a product initiative.
run-privacy-impact-assessment
Run a privacy impact assessment (PIA) for a product feature or initiative that collects, processes, or uses personal data. Use this skill when a new feature has privacy implications that need to be evaluated before launch.
assess-reliability-scalability
Evaluate reliability, scalability, and performance considerations as part of product decision-making. Use this skill when a product decision has implications for system reliability or scale.
collaborate-with-engineering
Structure effective collaboration patterns between product and engineering for discovery, estimation, and trade-off decisions. Use this skill when product-engineering collaboration is creating friction or misalignment.
define-non-functional-requirements
Define non-functional requirements (performance, security, scalability, accessibility, compliance) for a product initiative. Use this skill when product requirements are functional but non-functional constraints haven't been specified.
design-developer-experience
Design the developer experience for a platform, API, or SDK product. Use this skill when a team is building developer-facing products and needs to think through DX from a product perspective.
develop-platform-product-thinking
Apply platform and API product thinking to define developer experience, extensibility, and ecosystem strategy. Use this skill when a team is building a platform, API, or developer-facing product.
manage-technical-debt-tradeoffs
Structure the trade-off decision between addressing technical debt and delivering new product value. Use this skill when a team needs to make explicit, principled decisions about when and how to invest in technical debt reduction.
prioritize-architecture-aware
Incorporate architectural constraints and technical debt into product prioritization decisions. Use this skill when a team needs to balance feature work with technical investment.
run-technical-discovery
Structure a technical discovery process to surface feasibility constraints, architectural options, and engineering unknowns before committing to a product initiative. Use this skill when a product bet has significant technical uncertainty.
analyze-usability-findings
Analyze and structure findings from usability testing sessions into prioritized, actionable design recommendations. Use this skill after usability testing to turn observations into improvements.
assess-experience-quality
Evaluate the quality of a user experience and identify friction, confusion, or drop-off patterns. Use this skill when a team needs a structured assessment of experience quality in an existing product flow.