review

Audit Puree UI code across YAML, SCSS, and Python for correctness and consistency.

20|2|Updated Oct 5, 2025
One-click install
npx skills add https://github.com/nicolaiprodromov/puree --skill review-nicolaiprodromov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review
Source: https://github.com/nicolaiprodromov/puree/tree/main/puree/scaffold/.agents/skills/review
Command: npx skills add https://github.com/nicolaiprodromov/puree --skill review-nicolaiprodromov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reviewing Puree UI code across YAML, SCSS, and Python helps teams catch correctness issues, anti-patterns, and deviations from best practices before shipping.

Core Features & Use Cases

  • Static YAML validation checks for syntax, required keys, and naming conventions.
  • SCSS/style linting detects unsupported properties and ensures styles align with YAML-driven conventions.
  • Cross-file consistency verifies that YAML references match SCSS classes and Python handlers.
  • Generated findings report provides a structured summary with severity levels and recommended fixes.

Quick Start

Run a full code quality review on the target Puree UI project to generate a findings report.

Frequently Asked Questions about review

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

FAQPage Schema
How do I validate Puree UI code for correctness before release?

To validate Puree UI code before release, audit YAML configurations, SCSS styles, and Python scripts to catch syntax errors, anti-patterns, and deviations from framework constraints. This generates a structured findings report with severity levels and recommended fixes.

How do I check cross-file consistency between YAML references and SCSS classes?

Checking cross-file consistency verifies that YAML configuration references match corresponding SCSS classes and Python handlers. This process identifies mismatched references and structural deviations across the codebase, ensuring UI components align with YAML-driven conventions.

What is the best way to lint SCSS styles for unsupported properties in a Puree project?

Linting SCSS styles for unsupported properties in a Puree project detects invalid CSS attributes and ensures styles align with YAML-driven conventions. The linting process scans style files to identify unsupported properties and outputs a structured summary of findings.

Does static YAML validation check required keys and naming conventions?

Static YAML validation does check required keys and naming conventions. It performs syntax validation, verifies the presence of mandatory configuration fields, and enforces naming rules to catch structural mistakes in YAML files before shipping.

Can I generate a findings report with severity levels for Python and YAML code quality issues?

You can generate a findings report with severity levels for Python and YAML code quality issues. The report provides a structured summary of detected correctness problems, anti-patterns, and recommended fixes across the audited files.