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.