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.