feature-validation

Generate validation.md with UX test scenarios and code review checklists for Flutter feature slices.

2|Updated Aug 13, 2023
One-click install
npx skills add https://github.com/NNPopov/movie-theater-tickets --skill feature-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-validation
Source: https://github.com/NNPopov/movie-theater-tickets/tree/main/src/clients/.claude/skills/feature-validation
Command: npx skills add https://github.com/NNPopov/movie-theater-tickets --skill feature-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill generates a complete validation checklist for a Flutter feature slice, helping teams verify both user-facing behavior and code-level integrity before merging a change.

Core Features & Use Cases

  • Manual UX scenarios: Produces concrete, observable test steps that a reviewer or tester can run by hand.
  • Code review checklist: Converts technical requirements into inspectable items that can be verified in the diff or in the running tree.
  • Project-wide verification: Includes the standard build, localization, analysis, and test commands expected for the slice.
  • Use case: After a slice has prd.md, plan.md, and requirements.md, use this Skill to write validation.md in the correct folder with traceable acceptance coverage.

Quick Start

Use this skill to generate validation.md for the target feature slice after confirming that prd.md, plan.md, and requirements.md already exist.

Frequently Asked Questions about feature-validation

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

FAQPage Schema
How do I generate a validation checklist for a Flutter feature slice?

To generate a validation checklist for a Flutter feature slice, use a tool that reads your existing prd.md, plan.md, and requirements.md to output a validation.md file with manual UX test scenarios and a code review checklist.

What should a feature slice validation checklist include?

A feature slice validation checklist should include manual UX test scenarios, a code review checklist for verifying technical requirements in the diff, and project-wide build, localization, analysis, and test commands.

How do I create manual UX test scenarios from requirements?

You can create manual UX test scenarios from requirements by converting them into concrete, observable test steps that a reviewer or tester can run by hand against the running Flutter application.

Do I need prd.md and plan.md files to build a code review checklist?

Yes, you need prd.md, plan.md, and requirements.md files in the target folder before generating a validation.md file to ensure proper requirement traceability and concrete acceptance criteria coverage.

Does this validation approach work for acceptance testing in Flutter projects?

Yes, this approach works for acceptance testing in Flutter projects by generating concrete acceptance criteria and project-wide verification checks that satisfy requirement traceability before merging a change.

What is the best way to add traceable acceptance criteria to a feature slice?

The best way to add traceable acceptance criteria is to generate a validation.md document that maps existing technical requirements to inspectable code review items and manual UX test scenarios for the feature slice.