Skip to content
rd-skills
All skills

input-validation

FoundationJIT only

analysis-agent/task-agent/review-agent: use for input authority, parsing, canonicalization, bounds, state checks, writable fields, rejection, or external-response changes.

Group
Security & privacy
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • define input source authority parsing canonicalization structural and resource bounds current-state constraints writable fields rejection and external-response validation

Do not use when

Anti-triggers — as binding as the triggers above

  • no task-local input boundary accepted representation state constraint writable field rejection or external-response decision changes

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

  • input-validation decision with source authority, canonical representation, structural and resource bounds, state constraints, writable fields, rejection semantics, external-response checks, and proof limits

Escalation signals

When this skill must hand the decision back

  • Input authority, representation, resource bound, current-state guard, writable field, rejection compatibility, external response, or residual ownership remains ambiguous

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.

ReferenceLoad whenDo not load whenRequired by
benchmarks-and-patterns.mdbenchmark-patterncompeting authority representation bounds current-state writable-field rejection compatibility or external-response patterns remain viableone bounded input decision is already complete from the root contractAnalysisTaskReview
checklist.mddecision-checklistseveral input boundaries representations constraint classes state checks writable fields rejection outcomes or consumer effects must close togetherone bounded field or boundary is already complete from the root contractAnalysisTaskReview
evidence-patterns.mdevidence-patternauthority representation canonicalization bounds state replay write-surface rejection compatibility or external-response claims need fresh proofno task-local validation claim awaits proofAnalysisTaskReview