nova-form

Generate Django Form or ModelForm skeletons with Bleach sanitization and Portuguese labels.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/rafaelcostaf4-afk/SurveyHub --skill nova-form
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nova-form
Source: https://github.com/rafaelcostaf4-afk/SurveyHub/tree/main/.claude/skills/new-standalone-api
Command: npx skills add https://github.com/rafaelcostaf4-afk/SurveyHub --skill nova-form

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of Django Form or ModelForm instances that follow the SurveyHub standards, including field definitions, validators, Bleach-based HTML sanitization, Portuguese labels, and test scaffolding without requiring a database.

Core Features & Use Cases

  • Generates a complete Form or ModelForm skeleton with typical fields and widgets aligned to SurveyHub conventions.
  • Supports Bleach sanitization for HTML-rich fields and provides clean_X validators plus cross-field validation scaffolding.
  • Example use: generate a SurveyForm in app surveys to validate and sanitize user input with Portuguese labels and ready-to-test structure.

Quick Start

Create a Django Form/ModelForm for the specified app and form name following the SurveyHub conventions.

Frequently Asked Questions about nova-form

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

FAQPage Schema
How do I generate a Django ModelForm with HTML sanitization and validation?▼

To generate a Django ModelForm with HTML sanitization, you need an automation tool that creates form skeletons integrating Bleach for safety, individual clean_X validators, and cross-field validation scaffolding without requiring a database.

What is the best way to sanitize HTML fields in Django forms using Bleach?▼

Sanitizing HTML fields in Django forms using Bleach involves generating a form skeleton that applies Bleach-based cleaning to rich text inputs, ensuring safe content submission while providing Portuguese labels and standard validation.

Can I create Django forms with cross-field validation without a database for testing?▼

Yes, you can create Django forms with cross-field validation and database-independent testing by generating a form skeleton that enforces the clean method for multi-field checks and provides ready-to-test scaffolding.

Does this Django form generation approach enforce ModelForm usage over standard forms?▼

Yes, this Django form generation approach enforces ModelForm usage to ensure direct model integration, providing generated field definitions, widgets, and individual clean_X validators aligned to strict project conventions.

What inputs do I need to auto-generate a Django form with Bleach safety?▼

To auto-generate a Django form with Bleach safety, you need to provide two inputs: the target app name and the desired form name, which produces a complete ModelForm with sanitization and validation.

Why use Bleach for HTML sanitization in Django content management forms?▼

Using Bleach for HTML sanitization in Django content management forms strips malicious code from user input, generating a production-ready form that safely handles rich text fields alongside standard data validation.