FOSMVVM Fields Generator

v2.0.6

Generate FOSMVVM Fields protocols defining form fields, input types, validation rules, and localized messages for consistent, reusable form specifications.

2· 582·0 current·0 all-time
byDavid Hunt@foscomputerservices
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description match the observed behavior: SKILL.md and reference templates produce Swift protocols, localized message structs, and YAML files for form specifications. The skill does not request unrelated credentials, binaries, or config paths.
Instruction Scope
Instructions rely on conversation context to infer form fields and generate code templates. This is expected for a generator, but the phrasing ('references conversation context automatically—no file paths or Q&A needed') is broad and gives the agent discretion; to avoid accidental guesses, provide explicit field requirements in the conversation or supply spec files into the agent context before invoking.
Install Mechanism
No install spec and no code files are included (instruction-only). Nothing is downloaded or written by the skill itself — generation happens as textual output, which is low-risk.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The templates reference project placeholders (targets, resource paths) which are expected for code generation.
Persistence & Privilege
Flags show default behavior (always:false, model invocation allowed). The skill does not request permanent presence or system-level changes and does not modify other skills or system settings.
Assessment
This skill is an instruction-only code/template generator for Swift (FOSMVVM) form specifications and is internally consistent. Before use: (1) Provide explicit form field requirements in the conversation so the generator doesn't guess; (2) review all generated Swift/YAML output before committing to your repository (ensure imports like FOSFoundation/FOSMVVM match your project and licensing); (3) place the localization YAML and Swift files in the project locations you control; (4) be aware the agent uses conversation context to produce output — limit prompts to the minimum required data to avoid accidental inclusion of unrelated sensitive information. No credentials or installs are required, so there are no hidden exfiltration vectors in the skill itself.

Like a lobster shell, security has layers — review code before you run it.

latestvk973msz3pbk34d9prcjq9nat65815fxe

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

📋 Clawdis
OSmacOS · Linux

Comments