edit-form
Generates structured web forms with validation and helper tags for SideSeat applications.
Install
mkdir -p .claude/skills/edit-form && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18508" && unzip -o skill.zip -d .claude/skills/edit-form && rm skill.zipInstalls to .claude/skills/edit-form
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use when: adding create/edit forms in SideSeat with tag helpers, validation, and standard layout.Key capabilities
- →Add create/edit forms using tag helpers
- →Implement GET actions to load forms
- →Implement POST actions to validate and save data
- →Use anti-forgery tokens for security
- →Create views for entity creation and editing
How it works
The skill guides the creation of a view model, GET and POST actions, and views for create/edit forms. It ensures the use of tag helpers, validation, and anti-forgery tokens.
Inputs & outputs
When to use edit-form
- →Adding new entity forms
- →Implementing validation for user inputs
- →Creating create and edit views
About this skill
SideSeat Edit/Create Form Skill
When to Use
- Add create/edit pages for an entity using form tag helpers.
- Add GET/POST actions and validate input before saving.
Procedure
- Create a view model with required fields and validation attributes.
- Add GET action to load the form and populate select lists.
- Add POST action to validate ModelState and save changes via DbContext.
- Use a shared form partial if create and edit are similar.
- Create Views/<Entity>/Create.cshtml and Edit.cshtml or a shared partial.
- Use form tag helpers: asp-action, asp-for, asp-validation-for.
- Add anti-forgery token and redirect on success.
Voznja Example Requirements
- Inputs: Vozac, PolazniGrad, OdredisniGrad, Polazak, OcekivaniDolazak, CijenaPoMjestu, UkupnoMjesta, SlobodnaMjesta, Opis, Status.
- Use select lists for Vozac and Grad options.
- Follow the same page header and breadcrumb style as other views.
When not to use it
- →When not working within the SideSeat framework
- →When not adding create/edit forms
- →When not using tag helpers, validation, or standard layout
Limitations
- →Specific to adding create/edit forms in SideSeat
- →Requires adherence to tag helpers, validation, and standard layout
- →Assumes a specific project structure for views
How it compares
This skill provides a structured procedure for adding create/edit forms in SideSeat with specific conventions, rather than manually implementing each component from scratch.
Compared to similar skills
edit-form side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| edit-form (this skill) | 0 | 2mo | No flags | Beginner |
| unity-developer | 142 | 3mo | No flags | Advanced |
| tauri | 76 | 17d | Review | Advanced |
| telegram-mini-app | 62 | 6mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
unity-developer
sickn33
Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance issues, game mechanics, or cross-platform builds.
tauri
EpicenterHQ
Tauri path handling, cross-platform file operations, and API usage. Use when working with file paths in Tauri frontend code, accessing filesystem APIs, or handling platform differences in desktop apps.
telegram-mini-app
davila7
Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and building viral mini apps that monetize. Use when: telegram mini app, TWA, telegram web app, TON app, mini app.
shopify-development
davila7
Build Shopify apps, extensions, themes using GraphQL Admin API, Shopify CLI, Polaris UI, and Liquid. TRIGGER: "shopify", "shopify app", "checkout extension", "admin extension", "POS extension", "shopify theme", "liquid template", "polaris", "shopify graphql", "shopify webhook", "shopify billing", "app subscription", "metafields", "shopify functions"
nextjs-supabase-auth
davila7
Expert integration of Supabase Auth with Next.js App Router Use when: supabase auth next, authentication next.js, login supabase, auth middleware, protected route.
nuxt
antfu
Nuxt full-stack Vue framework with SSR, auto-imports, and file-based routing. Use when working with Nuxt apps, server routes, useFetch, middleware, or hybrid rendering.