Contributions are welcome when they keep the plugin focused on reusable Swift and Apple-platform development workflows.
- Keep every skill narrow, actionable, and evidence-oriented.
- Prefer references to
shared/over duplicating long procedures. - Keep examples generic; do not include private company names, project names, customer names, credentials, or internal URLs.
- Document every new required host tool in
docs/INSTALL.md,scripts/doctor.sh, andscripts/install-deps.sh. - Update all agent packaging surfaces when adding or removing skills.
./scripts/validate-package.sh
./scripts/doctor.sh --profile core --profile mcpIf your change touches Codex plugin metadata and you have the Codex plugin validator available, also run it against the repository root:
validate_plugin.py "$PWD"External contributors can still run scripts/validate-package.sh without a
Codex-specific validator checkout.
When adding, removing, or renaming a skill, update:
README.mdAGENTS.md.cursor-plugin/plugin.jsonpackage.json- dependency documentation and scripts when new tools are required
Keep SKILL.md frontmatter concise and trigger-friendly. The description should
make it clear when an agent should load the skill.