rams

Generate UX-first Product Requirements Documents and map product flows.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/getfndd/animatic --skill rams-getfndd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rams
Source: https://github.com/getfndd/animatic/tree/main/.claude/skills/rams
Command: npx skills add https://github.com/getfndd/animatic --skill rams-getfndd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines product development by transforming rough ideas into clear, user-centered Product Requirements Documents (PRDs) and refining user experience flows for maximum clarity and usability.

Core Features & Use Cases

  • UX Planning: Break down features into actionable UX steps, mapping user goals and flows.
  • Simplification & Clarification: Ruthlessly cut complexity from flows and copy, ensuring intuitive interactions.
  • PRD Generation: Create UX-first PRDs optimized for demo-grade clarity, focusing on the core user experience.
  • Use Case: You have a vague idea for a new onboarding flow. Use @rams plan onboarding to get a structured breakdown, then @rams simplify to ensure it's intuitive for first-time users, and finally @rams prd to generate a clear document for the team.

Quick Start

Use the rams skill to plan the user flow for a new feature called 'user profile editing'.

Frequently Asked Questions about rams

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

FAQPage Schema
How do I create a UX-first PRD from a rough product idea?

You can generate a UX-first PRD by mapping user flows and simplifying interactions before writing requirements. This approach breaks down vague ideas into structured, demo-grade documents that prioritize user mental models and intuitive interactions for the development team.

What is the best way to simplify a complex user onboarding flow?

The best way to simplify a complex user onboarding flow is to ruthlessly cut interaction complexity and clarify copy. By applying ranked UX principles, you map the existing steps, identify friction points, and restructure the flow to match first-time users' mental models for intuitive use.

How do I map product flows for maximum usability?

Mapping product flows for usability requires breaking down features into actionable UX steps that align with user goals. By evaluating the sequence against ranked UX principles, you identify assumptions and refine the interaction design to ensure the user journey remains clear and intuitive.

Can I harden my interaction design against edge cases and responsive adaptations?

Yes, you can harden interaction design against edge cases and adapt for responsive layouts. The process evaluates your user flows to identify potential friction in varying screen contexts and unexpected user actions, applying simplification principles to ensure the experience remains robust and clear.

Does generating a product requirements document require prior user flow mapping?

Generating a UX-first product requirements document works best when prior user flow mapping is completed. Planning the flow and simplifying interactions beforehand ensures the PRD accurately captures the refined user experience, focusing on clarity and core usability rather than abstract requirements.