All skills
form-validation-design
FoundationJIT onlyanalysis-agent/task-agent/review-agent: use when form fields, validation, async checks, submit states, or recovery change; skip when form behavior is unaffected.
- Group
- Frontend engineering
- Supported roles
- MainAnalysisTaskReview
- Source
- SKILL.md
Use when
Trigger signals that make this skill the right owner
- design form fields validation messages submission states and error recovery
Do not use when
Anti-triggers — as binding as the triggers above
- no task-local form validation design decision is required
Required inputs
What must be supplied before this skill can decide anything
- current task contract
- selected primary Professional Skill
- task-local trigger evidence
Output contract
What this skill owes the next role
- form-validation decision with field semantics, validation authority, async ordering, submission identity, error and recovery behavior, accessibility evidence, proof limits, and residual owners
Escalation signals
When this skill must hand the decision back
- Weak validation loses user input and creates inconsistent server rejection paths
Loaded by
This skill never owns a task. These professionals may pull it in as Layer 3.
Targeted references
Each reference carries its own load condition. None of them enter context by default.
| Reference | Load when | Do not load when | Required by |
|---|---|---|---|
| benchmarks-and-patterns.mdbenchmark-pattern | Validation authority, async timing, duplicate submission, or recovery remains open. | A copy-only edit leaves form behavior unchanged. | TaskAnalysisReview |
| checklist.mddecision-checklist | Form changes business rules, session protection, errors, or partial failure. | No field, submit, or recovery behavior changes. | TaskAnalysisReview |
| evidence-patterns.mdevidence-pattern | Form claims need fresh backend, race, and duplicate-submit proof. | No authority or submission-safety claim awaits validation. | TaskAnalysisReview |