sikhaid-forms

Standardize SikhAid form patterns with validation, Firestore integration, and Razorpay payments.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/the-non-expert/SikhAidSPA --skill sikhaid-forms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sikhaid-forms
Source: https://github.com/the-non-expert/SikhAidSPA/tree/main/.claude/skills/sikhaid-forms
Command: npx skills add https://github.com/the-non-expert/SikhAidSPA --skill sikhaid-forms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes form patterns, validation logic, and Firestore integration for SikhAid, reducing bounce times and ensuring data quality.

Core Features & Use Cases

  • Form Patterns: Contact, Volunteer, CSR, Donation forms.
  • Validation & Submission: Client-side validation, submission flow.
  • Use Case: Build a contact form with serverless Firestore integration.

Quick Start

Create or modify a form at src/routes/contact/+page.svelte and wire it to Firestore via src/lib/firestore.ts

Frequently Asked Questions about sikhaid-forms

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

FAQPage Schema
How do I add form validation to a Svelte form?

Form validation in Svelte can be implemented client-side by checking input values before submission, displaying error messages, and preventing invalid data from reaching your backend. This Skill provides standardized validation patterns for contact, volunteer, CSR, and donation forms integrated with Firestore.

Can I integrate Firestore with a Svelte form for data storage?

Yes. Firestore integrates directly with Svelte forms through a persistence layer that handles submission workflows, data state management, and backend persistence. This Skill standardizes that integration pattern across multiple form types.

How do I handle form submission workflows with Firestore?

Form submission workflows combine client-side validation, error handling, success feedback, and store updates before persisting data to Firestore. This Skill implements complete submission flows for structured data requirements in contact, volunteer, CSR, and donation contexts.

What's the best way to standardize form patterns across multiple forms?

Standardizing form patterns reduces inconsistency and maintenance overhead by establishing reusable validation logic, submission handlers, and Firestore integration templates. This Skill applies that standardization to contact, volunteer, CSR, and donation forms with consistent error handling and success feedback.

Does this support payment processing in donation forms?

Yes. The Skill handles donation form submissions with Razorpay payment processing integration, combining form validation, Firestore data persistence, and payment workflows into a single standardized pattern.