nette-forms

Generate Nette Forms with validation and Latte rendering patterns.

41|4|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/nette/claude-code --skill nette-forms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nette-forms
Source: https://github.com/nette/claude-code/tree/main/plugins/nette/skills/nette-forms
Command: npx skills add https://github.com/nette/claude-code --skill nette-forms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Nette Forms can be verbose and repetitive; this Skill provides a canonical set of form controls, validation patterns, and rendering examples to speed up development.

Core Features & Use Cases

  • Form controls: common controls like text, email, password, selects, file uploads, containers.
  • Validation patterns: standard rules and conditional validation with Form events.
  • Rendering patterns: integration with Latte templates and Bootstrap rendering examples.
  • Use cases: day-to-day sign-up, login, and data entry forms with consistent UI.

Quick Start

Install the nette/forms package via Composer and integrate the skill into your workflow. Run: composer require nette/forms Then reference usage in Presenter methods and Latte templates.

Frequently Asked Questions about nette-forms

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

FAQPage Schema
How do I validate forms in PHP using Latte templates?

Form validation in PHP using Latte templates is handled by defining server-side rules and conditional logic, then rendering Bootstrap-friendly output through Latte integration. This ensures consistent client hints and data entry checks.

What is the best way to render Bootstrap forms with Nette?

Rendering Bootstrap forms with Nette is achieved using canonical rendering patterns and Latte template integration. This approach provides ready-to-use controls for text, email, password, selects, and file uploads to ensure consistent UI.

How do I set up conditional validation rules for sign-up and login forms?

Conditional validation rules for sign-up and login forms are implemented using standard validation patterns and Form events. This enforces consistent server-side validation and dynamic client hints across typical form workflows.

Does Nette Forms support common form controls like file uploads and selects?

Nette Forms supports common form controls including text, email, password, selects, file uploads, and containers. These ready-to-use controls streamline data entry and sign-up workflows with consistent rendering.

Why are my PHP form validation rules repetitive and how can I standardize them?

PHP form validation rules become repetitive without canonical patterns. Standardizing them with predefined validation rules, conditional logic, and rendering examples speeds up development and enforces consistent UI across sign-up and login workflows.

Can I use Latte templates to render server-side form validation errors?

Latte templates can render server-side form validation errors using integrated rendering patterns. This provides Bootstrap-friendly output and consistent client hints for data entry, login, and sign-up forms.