From 330c7594e2cd21785f505856c24f188d72e1e076 Mon Sep 17 00:00:00 2001 From: Antoine van der Lee <4329185+AvdLee@users.noreply.github.com> Date: Tue, 24 Mar 2026 10:09:22 +0100 Subject: [PATCH] Add skill logo, Cursor plugin config, and Codex manifest Bring the repo to parity with the SwiftUI-Agent-Skill reference: - Add assets/logo.svg skill icon - Add .cursor-plugin/plugin.json for Cursor marketplace submission - Add agents/openai.yaml for Codex / OpenAI-compatible tools - Update .claude-plugin/marketplace.json schema URL to full GitHub raw URL - Update README with Cursor and Codex installation options and skill structure tree --- .claude-plugin/marketplace.json | 2 +- .cursor-plugin/plugin.json | 34 +++++++++++++++++++++++++++++++++ README.md | 25 +++++++++++++++++++++++- agents/openai.yaml | 32 +++++++++++++++++++++++++++++++ assets/logo.svg | 15 +++++++++++++++ 5 files changed, 106 insertions(+), 2 deletions(-) create mode 100644 .cursor-plugin/plugin.json create mode 100644 agents/openai.yaml create mode 100644 assets/logo.svg diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 9d85e02..a4dcee1 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -1,5 +1,5 @@ { - "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", + "$schema": "https://raw.githubusercontent.com/anthropics/claude-code/refs/heads/main/marketplace/marketplace.schema.json", "name": "xcode-build-skills", "version": "1.0.0", "owner": { diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json new file mode 100644 index 0000000..c585193 --- /dev/null +++ b/.cursor-plugin/plugin.json @@ -0,0 +1,34 @@ +{ + "name": "xcode-build-skills", + "version": "1.0.0", + "description": "A multi-skill plugin for benchmarking and optimizing Xcode builds, compile hotspots, project settings, and Swift Package Manager dependency overhead.", + "author": { + "name": "Antoine van der Lee", + "email": "contact@avanderlee.com" + }, + "repository": "https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill", + "license": "MIT", + "logo": "assets/logo.svg", + "keywords": [ + "xcode", + "builds", + "incremental-builds", + "clean-builds", + "swift", + "ios", + "macos", + "spm", + "benchmarking", + "compilation", + "project-settings", + "explicit-modules" + ], + "skills": [ + "skills/xcode-build-benchmark", + "skills/xcode-compilation-analyzer", + "skills/xcode-project-analyzer", + "skills/spm-build-analysis", + "skills/xcode-build-orchestrator", + "skills/xcode-build-fixer" + ] +} diff --git a/README.md b/README.md index f5cff95..a81954a 100644 --- a/README.md +++ b/README.md @@ -156,7 +156,23 @@ To enable for everyone in a repository, add to your project configuration: } ``` -### Option C: Manual Install +### Option C: Cursor Plugin (coming soon) + +This repository is packaged for Cursor plugin submission, but the marketplace listing is not live yet. + +Once approved, you'll be able to install it from the Cursor Marketplace. + +### Option D: Codex / OpenAI-compatible tools + +This repository includes an `agents/openai.yaml` manifest. Copy or symlink the skill folders into your Codex skills directory: + +```bash +cp -R skills/ "$CODEX_HOME/skills/" +``` + +See [Codex skills documentation](https://developers.openai.com/codex/skills/#where-to-save-skills) for details on where to save skills. + +### Option E: Manual Install 1. Clone this repository. 2. Install or symlink the specific skill folder from `skills/` that you want. @@ -205,6 +221,13 @@ xcode-build-optimization-agent-skill/ .claude-plugin/ marketplace.json plugin.json + .cursor-plugin/ + plugin.json + agents/ + openai.yaml + assets/ + logo.svg + xcode-build-optimization-banner.jpg references/ benchmark-artifacts.md build-optimization-sources.md diff --git a/agents/openai.yaml b/agents/openai.yaml new file mode 100644 index 0000000..c9d206e --- /dev/null +++ b/agents/openai.yaml @@ -0,0 +1,32 @@ +name: xcode-build-skills +version: "1.0.0" +description: >- + A multi-skill plugin for benchmarking and optimizing Xcode builds, + compile hotspots, project settings, and Swift Package Manager + dependency overhead. +author: + name: Antoine van der Lee + email: contact@avanderlee.com +repository: https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill +license: MIT +logo: assets/logo.svg +keywords: + - xcode + - builds + - incremental-builds + - clean-builds + - swift + - ios + - macos + - spm + - benchmarking + - compilation + - project-settings + - explicit-modules +skills: + - skills/xcode-build-benchmark + - skills/xcode-compilation-analyzer + - skills/xcode-project-analyzer + - skills/spm-build-analysis + - skills/xcode-build-orchestrator + - skills/xcode-build-fixer diff --git a/assets/logo.svg b/assets/logo.svg new file mode 100644 index 0000000..964f33b --- /dev/null +++ b/assets/logo.svg @@ -0,0 +1,15 @@ + + + Frame 2 + + + + + + + + + + + + \ No newline at end of file