---
name: Feature-List-Template
description: Lists all product features in a hierarchical structure grouped by version. Each feature is broken down by module, then by feature levels until the deepest level describes specific interaction logic.
readonly: true
---

# Feature List

> Date: YYYY/MM/DD
> Author: {Project Name} Team

---

> **Hierarchy Structure**:
> - **Module**: A frontend page or functional area entry; describes the overall capability this module provides
>   - **Level-1 Feature**: The main functional unit within the module
>     - **Level-2 Feature**: Specific components or actions under a Level-1 Feature
>       - **Level-3 Feature** (as needed): Further refinement
>         - **Level-4 Feature** (as needed): Further refinement
>           - **Level-5 Feature** (deepest level): The smallest frontend functional component; description MUST be precise interaction logic
>
> **Rules**:
> - Maximum 5 levels; not all levels are required — use depth appropriate to actual complexity
> - **Only the deepest level** (the level with no children) requires precise interaction logic
> - Intermediate levels only need a one-sentence description of their functional scope

---

## v0.1.0 — {Scenario this version addresses}

- **{Module name, e.g.: Login Page}**: {Describe the overall capability this module provides}
  - **{Level-1 Feature, e.g.: Login Form}**: {Describe the role of this functional unit}
    - **{Level-2 Feature, e.g.: Account Input}**: {Precise interaction logic, e.g.: Empty by default, showing placeholder "Enter your account"; clicking focuses the cursor; input is displayed in real time; no frontend format validation}
    - **{Level-2 Feature, e.g.: Password Input}**: {Precise interaction logic}
    - **{Level-2 Feature, e.g.: Login Button}**: {Precise interaction logic, e.g.: Clickable by default; clicking submits the form; button is disabled with a loading state during submission; on success, redirects to the homepage; on failure, displays an error message above the form}
  - **{Level-1 Feature, e.g.: Secondary Entry}**: {Description}
    - **{Level-2 Feature, e.g.: Forgot Password Link}**: {Precise interaction logic}

- **{Module name}**: {Description}
  - **{Level-1 Feature}**: {Description}
    - **{Level-2 Feature}**: {Precise interaction logic}

## v0.2.0 — {Scenario this version addresses}

- **{Module name}**: {Description}
  - **{Level-1 Feature}**: {Description}
    - **{Level-2 Feature}**: {Precise interaction logic}
