layers

Enforce an orientation step to capture goals in PRODUCT.md and DESIGN.md.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/prapanch/agent-forma --skill layers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: layers
Source: https://github.com/prapanch/agent-forma/tree/main/layers
Command: npx skills add https://github.com/prapanch/agent-forma --skill layers

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? This skill prevents misaligned frontend work by enforcing an upfront orientation, clarifying the surface purpose, user goals, and success metrics before any code is written.

## Core Features & Use Cases

  • Orient: define what the surface is for, who the primary user is, and what success looks like.
  • Interaction-flow: map the user journey to identify essential steps and decision points before implementation.
  • Documentation: surface outputs feed into PRODUCT.md and DESIGN.md to align teams and reduce rework.

### Quick Start Run /layers-orient for your feature to generate a concise 6-line product orientation and paste it into PRODUCT.md.

Frequently Asked Questions about layers

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

FAQPage Schema
How do I clarify product scope and user intent before building a frontend surface?

To clarify product scope before building, enforce an upfront orientation step that defines surface purpose, primary user groups, and success criteria. This aligns product, design, and engineering teams on goals to prevent misaligned frontend work.

What is the best way to map user flows and decision points before frontend implementation?

Mapping user flows before implementation requires identifying essential user journey steps and decision points during an orientation phase. This interaction-flow mapping ensures all team members understand the required user journey before code is written.

How do I document design acceptance criteria to align product and engineering teams?

Document design acceptance criteria by capturing orientation outputs, including user goals and success metrics, into formal PRODUCT.md and DESIGN.md files. This establishes shared acceptance standards and reduces downstream rework.

Does frontend design scoping work without predefined components or dependencies?

Frontend design scoping can work without predefined dependencies or components. It operates as an intermediate-level orientation process focusing on product-design thinking and interaction flows rather than requiring specific technical libraries.

Why does misaligned frontend work happen and how can I prevent it?

Misaligned frontend work happens when teams skip upfront orientation and build surfaces without clarifying user intent or success metrics. Prevent it by enforcing an orientation step that explicitly captures goals, user groups, and success criteria before coding.

When do I need to run a product orientation step for a new feature?

Run a product orientation step when starting any new page, feature, or surface. It is needed to define what the surface is for, who the primary user is, and what success looks like before implementation begins.