refactor: consolidate discrete skills into single convex skill with references#9
Open
bencered wants to merge 1 commit into
Open
refactor: consolidate discrete skills into single convex skill with references#9bencered wants to merge 1 commit into
bencered wants to merge 1 commit into
Conversation
…eferences Restructures the repository from 14 separate skill directories into a single consolidated 'convex' skill following the pattern established by cloudflare/skills. Changes: - Move 13 discrete SKILL.md files into skills/convex/references/ as plain markdown - Rewrite skills/convex/SKILL.md with decision trees and reference index - Strip old YAML frontmatter from reference files (they're docs, not standalone skills) - Make SKILL.md frontmatter spec-compliant per agentskills.io (name, description, license, compatibility, allowed-tools, metadata) - Rewrite index.js and bin/cli.js for consolidated single-skill structure - Update command/convex.md to reference new paths - Add .claude-plugin/marketplace.json for Claude Code marketplace - Add .cursor-plugin/ for Cursor support - Rewrite README.md for new structure - Update agents.md, .codex/README.md, package.json (v2.0.0) - Remove .DS_Store files
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Consolidates 14 separate skill directories into a single
skills/convex/skill with areferences/folder, following the pattern from cloudflare/skills. This is a v2.0.0 breaking change.Before
After
Why
npx skills add(discovers 1 skill, installs to 42 agents),npm pack, Claude Code plugin, and Cursor plugin.Breaking Changes
SKILLSkeys changed ("convex-functions"→"functions"). A backward-compat alias with both old and new keys is kept, but preferREFERENCES.getSkill("convex-best-practices")now throws with a helpful migration message.convex-skills install <skill-name>replaced byconvex-skills install(warns if old name passed).install-allkept as alias.CLAUDE.mdremoved from npm package — was a symlink toagents.md, which is now included directly.See the changelog for full migration guide with before/after code examples.
What Changed
skills/convex/references/*.md(frontmatter stripped)SKILL.mdwith decision trees and reference indexindex.js/bin/cli.jsrewritten for consolidated structure.claude-plugin/marketplace.json,.cursor-plugin/compatibility,allowed-tools,metadata)getReference(),listReferences(),getSkillPath()resolve old names gracefully.codex/skills/symlinks,.DS_Store, stale docsCONTRIBUTING.mdlicense (MIT → Apache-2.0),CLAUDE.md/AGENTS.mdsymlinksdocs.md,files.md,changelog.md,README.md,agents.md,.codex/README.mdTesting