scene-list

Generate a markdown scene-list table with views, scene IDs, and priorities.

4|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/CaufieldZ/pm-workspace-public --skill scene-list
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scene-list
Source: https://github.com/CaufieldZ/pm-workspace-public/tree/main/.claude/skills/scene-list
Command: npx skills add https://github.com/CaufieldZ/pm-workspace-public --skill scene-list

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scene-list provides a structured way to decompose complex product work into clearly defined views, unique scene IDs, and explicit priorities, ensuring consistent references across all downstream artifacts.

Core Features & Use Cases

  • View-based scoping: splits a project into independent viewpoints to simplify planning.
  • Immutable scene IDs: assigns stable identifiers that should not be changed after confirmation.
  • Prioritization: marks scenes with P0/P1/P2 to guide sequencing and delivery.
  • Downstream reuse: enables consistent referencing in PRD, interaction maps, architecture diagrams, and test-cases.

Quick Start

Describe your project name and context, then run the scene-list skill to generate projects/{project}/scene-list.md with view, scene, and priority tables.

Frequently Asked Questions about scene-list

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

FAQPage Schema
How do I structure ambiguous product requirements into a view-based table?

To structure ambiguous product requirements, you decompose the project into independent viewpoints and generate a view-by-view table that maps scenes with deterministic numbering. This enforces production-grade scoping by explicitly defining views, stable scene IDs, and priority levels.

What is the best way to assign immutable scene IDs for downstream PRD artifacts?

Assigning immutable scene IDs involves generating standardized identifiers mapped to specific views and devices during the requirements scoping phase. These stable IDs ensure consistent references across downstream artifacts like PRDs, interaction maps, and test cases without changing after confirmation.

How do I prioritize scenes for App, Web, and Backend product requirements?

Prioritizing scenes for multi-end product requirements involves marking each decomposed view with P0, P1, or P2 priority levels. This process standardizes device mapping across App, Web, and Backend, guiding delivery sequencing and simplifying planning for ambiguous requirements.

Can I use a scene-list to scope new requirements across multiple product ends?

Yes, you can scope new requirements across multiple product ends by generating a scene-list that defines views, scenes, and priorities. It handles ambiguous requirements by producing a standardized markdown table per view, covering App, Web, and Backend environments.

When do I need to generate a scene-list for product management workflows?

You need to generate a scene-list when decomposing complex product work into clearly defined views and explicit priorities for downstream artifacts. It is required for standardizing requirements referencing in PRDs, architecture diagrams, and behavior specs across multiple product ends.

What are the limitations of using a scene-list for project scoping?

A limitation of using a scene-list for project scoping is that it relies on immutable scene IDs that should not be changed after confirmation, requiring accurate upfront device mapping. Any later changes to views or priorities will disrupt downstream PRD and behavior spec references.