swiftui-settings

Creates and migrates project-level settings files for the SwiftUI plugin.

2|1|Updated Jun 7, 2026
One-click install
npx skills add https://github.com/yigitkonur/plugin-swiftui --skill swiftui-settings-yigitkonur
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swiftui-settings
Source: https://github.com/yigitkonur/plugin-swiftui/tree/main/plugins/swiftui/skills/swiftui-settings
Command: npx skills add https://github.com/yigitkonur/plugin-swiftui --skill swiftui-settings-yigitkonur

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams using the SwiftUI plugin need a consistent, version-controlled way to configure per-project behavior such as the deprecation hook and strict audit mode, without manually editing scattered config files. ## Core Features & Use Cases - Settings File Creation: Writes a platform-neutral .swiftui-plugin/settings.md file with enabled and strict_audit frontmatter keys at the project root. - Legacy Migration: Migrates values from the legacy .claude/swiftui.local.md file when the neutral settings file does not yet exist. - Gitignore Management: Appends .swiftui-plugin/settings.md to the project .gitignore without disturbing unrelated rules. - Use Case: After installing the SwiftUI plugin in a macOS app repository, run the settings skill once to establish project defaults so the deprecation hook and audit strictness behave consistently for every contributor. ## Quick Start Ask the agent to run $swiftui-settings to create or update this project's SwiftUI plugin settings file.

Frequently Asked Questions about swiftui-settings

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure SwiftUI plugin settings for my project?

Invoke the $swiftui-settings skill explicitly. It resolves the project root with git, writes .swiftui-plugin/settings.md containing enabled and strict_audit frontmatter keys, and preserves any existing values.

What does strict_audit control in the SwiftUI plugin?

The strict_audit key controls whether hard audit findings produce a failing status. It is written to the settings.md frontmatter and defaults to true when no prior configuration exists.

Can I migrate settings from .claude/swiftui.local.md?

Yes. If only the legacy .claude/swiftui.local.md file exists, the skill migrates its values into the new platform-neutral .swiftui-plugin/settings.md file. The plugin reads the legacy file only while the neutral file is absent.

Does the settings file get committed to git?

No. The skill appends the exact line .swiftui-plugin/settings.md to the project root .gitignore so the local settings file stays untracked, without modifying any unrelated ignore rules.

When is the swiftui-settings skill invoked?

It runs only when explicitly requested with $swiftui-settings. The bundled agent policy sets allow_implicit_invocation to false, so it never triggers automatically during other SwiftUI workflows.