ED

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.zip

Installs 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.
97 chars✓ has a “when” trigger
Beginner

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

You give it
An entity name for which to create/edit forms
You get back
GET/POST actions and corresponding views for create/edit functionality

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

  1. Create a view model with required fields and validation attributes.
  2. Add GET action to load the form and populate select lists.
  3. Add POST action to validate ModelState and save changes via DbContext.
  4. Use a shared form partial if create and edit are similar.
  5. Create Views/<Entity>/Create.cshtml and Edit.cshtml or a shared partial.
  6. Use form tag helpers: asp-action, asp-for, asp-validation-for.
  7. 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.

SkillInstallsUpdatedSafetyDifficulty
edit-form (this skill)02moNo flagsBeginner
unity-developer1423moNo flagsAdvanced
tauri7617dReviewAdvanced
telegram-mini-app626moReviewAdvanced

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.

142357

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.

76185

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.

62163

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"

1299

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.

1259

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.

1950

Search skills

Search the agent skills registry