layers-user-needs

Convert observations and research insights into prioritized product opportunities.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/codesour-design/gravity --skill layers-user-needs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: layers-user-needs
Source: https://github.com/codesour-design/gravity/tree/main/.agents/skills/layers-user-needs
Command: npx skills add https://github.com/codesour-design/gravity --skill layers-user-needs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product teams uncover, structure, and prioritize user needs by turning observations and assumptions into actionable opportunities instead of jumping straight to solutions.

Core Features & Use Cases

  • User Need Elicitation: Guides teams through identifying functional, emotional, and social needs using job stories and related discovery methods.
  • Need Prioritization: Helps evaluate needs by evidence, importance, confidence, and current level of service.
  • Product Strategy Preparation: Produces ranked needs, research gaps, and contradictions that can inform product decisions and strategy work.

Quick Start

Use the layers-user-needs skill to guide a session identifying and prioritizing user needs for my product idea.

Frequently Asked Questions about layers-user-needs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn user research observations into product opportunities?

To turn user research observations into product opportunities, you structure insights into functional, emotional, and social user goals using job stories. This process identifies and prioritizes actionable needs instead of jumping straight to solutions.

What is opportunity mapping in product discovery?

Opportunity mapping in product discovery is the process of identifying and prioritizing user needs. It converts research insights and assumptions into structured product opportunities using job stories and confidence assessment.

How do I prioritize user needs using jobs-to-be-done exploration?

You prioritize user needs by evaluating them against evidence, importance, confidence levels, and current service quality. Jobs-to-be-done exploration provides the structured job stories needed to classify and rank these functional and emotional goals.

Can I use job stories to identify functional, emotional, and social user needs?

Yes, you can use job stories to identify functional, emotional, and social user needs. They guide teams through user need elicitation by structuring observations into clear contexts, motivations, and expected outcomes for product discovery.

What is the best way to identify research gaps and contradictions in user insights?

The best way to identify research gaps and contradictions is through confidence assessment and need classification. Evaluating needs by evidence and current service levels highlights missing research and conflicting user goals for product strategy.