Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,9 @@ tests/fixtures/** text eol=lf
# Force LF for bundled plugin skill docs; the skill hygiene tests assert the
# canonical source files are LF-only, and Windows checkout otherwise rewrites
# them before the lint runs.
codex-plugin/skills/** text eol=lf
cursor-plugin/skills/** text eol=lf
claude-plugin/** text eol=lf
plugin/** text eol=lf
# Force LF for the retained agent source of truth; the bundle byte-identity
# test compares claude-plugin agents against these files and Windows checkout
# test compares plugin agents against these files and Windows checkout
# otherwise rewrites them to CRLF.
src/agents/claude_agents/** text eol=lf
# Force LF for embedded Hermes plugin template assets — they are pulled into
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/plugin-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,7 @@ name: Plugin Validation
on:
pull_request:
paths:
- "cursor-plugin/**"
- "codex-plugin/**"
- "plugin/**"
- "tests/fixtures/cursor-schemas/**"
# Plugin/skill test modules (e.g. plugin_manifest_schema_test.rs,
# plugin_skill_contract_test.rs, the skill lint tests).
Expand Down Expand Up @@ -65,15 +64,15 @@ jobs:
run: |
npx --no-install ajv validate --spec=draft7 -c ajv-formats --errors=text \
-s tests/fixtures/cursor-schemas/plugin.schema.json \
-d cursor-plugin/.cursor-plugin/plugin.json
-d plugin/.cursor-plugin/plugin.json

# The Codex manifest follows Codex's own layout (e.g. its `interface`
# block), so the Cursor schema does not apply; keep it to a strict JSON
# well-formedness check alongside the other bundle JSON files.
- name: Check bundle JSON files parse
run: |
set -euo pipefail
find cursor-plugin codex-plugin -name '*.json' -print0 |
find plugin -name '*.json' -print0 |
while IFS= read -r -d '' f; do
python3 -c "import json,sys; json.load(open(sys.argv[1]))" "$f" \
|| { echo "invalid JSON: $f" >&2; exit 1; }
Expand Down
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@
.codegraph
.tracedecay
.mcp.json
!codex-plugin/.mcp.json
!claude-plugin/.mcp.json
!plugin/.mcp.json
.claude/
.cursor/
docs/superpowers
Expand Down
3 changes: 1 addition & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@ include = [
"/benches/**",
"/examples/**",
"/benchmarks/queries/default.toml",
"/cursor-plugin/**",
"/codex-plugin/**",
"/plugin/**",
"/vendor/**",
"/dashboard/shell/dist/**",
"/dashboard/holographic/dist/**",
Expand Down
14 changes: 0 additions & 14 deletions codex-plugin/.mcp.json

This file was deleted.

71 changes: 0 additions & 71 deletions codex-plugin/skills/assessing-impact/SKILL.md

This file was deleted.

100 changes: 0 additions & 100 deletions codex-plugin/skills/code-health/SKILL.md

This file was deleted.

Loading
Loading