Environment file included in skill package
Vettd coreOWASP LLM02Found assets/templates/bootstrap/version.env — should be excluded from distribution
Dimillian
Scaffold, build, and package SwiftPM-based macOS apps without an Xcode project. Use when you need a from-scratch macOS app layout, SwiftPM targets/resources, a custom .app bundle assembly script, or signing/notarization/appcast steps outside Xcode.
Security Summary
This skill includes a SKILL.md descriptor and ships with reference documentation. Security observations: an environment file included in the package and a safety bypass flag.
Evidence Index
Category
Environment file included in skill package
Vettd coreOWASP LLM02Found assets/templates/bootstrap/version.env — should be excluded from distribution
Safety bypass flag detected
Vettd coreOWASP LLM06Detected in assets/templates/package_app.sh:182 — `CODESIGN_ARGS=(--force --sign "-")`
No external URLs in skill definition
Vettd coreOWASP LLM07SKILL.md and references/ files do not reference external URLs
No prompt injection or jailbreak signals detected
Vettd coreScanned text content for instruction override, jailbreak framing, credential solicitation, and embedded injection markers
Category
No clear workflow structure
Vettd coreConsider adding numbered steps or a structured procedure for the agent to follow
Examples included
Vettd coreFound code blocks, input/output samples, or an examples section — concrete samples help agents pattern-match effectively
Progressive disclosure used
Vettd coreSKILL.md body references files in references/, scripts/, or assets/ — agents can load additional context on demand instead of consuming everything upfront
SKILL.md body length is reasonable
Vettd core93 lines (recommended: under 500)
Validation loop referenced
Vettd coreInstructions for the agent to validate its own work before proceeding
Category
Description includes usage context
Vettd coreGood: description explains when to activate the skill
Description within character limit
Vettd core248/1024 characters used
Category
No evaluation test cases
Vettd coreAdd an evals/ directory with test prompts and expected outputs to measure skill quality
Category
No scripts/ directory
Vettd coreConsider bundling reusable scripts for validation and automation
assets/ directory present
Vettd coreStatic resources (templates, schemas, etc.) found
references/ directory present
Vettd coreAdditional documentation files available for progressive disclosure
SKILL.md present
Vettd coreRequired skill definition file found
Valid name field
Vettd coreName "macos-spm-app-packaging" follows spec (lowercase, hyphens, ≤64 chars)