fix: rename skill/ to skills/stellar-dev/ to match Claude Code plugin convention#10
fix: rename skill/ to skills/stellar-dev/ to match Claude Code plugin convention#10yamancan wants to merge 1 commit intostellar:mainfrom
Conversation
… convention The skill directory was using `skill/SKILL.md` (singular, no subdirectory) but Claude Code expects `skills/<skill-name>/SKILL.md` (plural, with a named subdirectory). This caused the skill to not appear in the `/skills` listing after plugin installation. All working Claude Code plugins use the `skills/<name>/SKILL.md` pattern (e.g. cloudflare, supabase, figma, callstack). Updated the directory structure to match and updated README references accordingly. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
This PR updates the repository layout to follow Claude Code’s skill discovery convention by placing the skill at skills/<skill-name>/SKILL.md, and adjusts documentation accordingly.
Changes:
- Moved the skill definition and supporting guides under
skills/stellar-dev/(Claude Code plugin convention). - Added/organized the Stellar development guides under the skill directory (so they can be referenced from
SKILL.md). - Updated
README.mdto reflect the new directory structure.
Reviewed changes
Copilot reviewed 1 out of 16 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| README.md | Updates install/copy instructions and shows the new skills/stellar-dev/ structure. |
| skills/stellar-dev/SKILL.md | Skill entrypoint/metadata and routing to topic guides. |
| skills/stellar-dev/contracts-soroban.md | Soroban contract development guide under the new structure. |
| skills/stellar-dev/frontend-stellar-sdk.md | Frontend/SDK integration guide under the new structure. |
| skills/stellar-dev/api-rpc-horizon.md | RPC vs Horizon guide under the new structure. |
| skills/stellar-dev/testing.md | Testing strategy guide under the new structure. |
| skills/stellar-dev/security.md | Security checklist guide under the new structure. |
| skills/stellar-dev/common-pitfalls.md | Troubleshooting guide under the new structure. |
| skills/stellar-dev/advanced-patterns.md | Advanced architecture patterns guide under the new structure. |
| skills/stellar-dev/standards-reference.md | SEP/CAP reference map under the new structure. |
| skills/stellar-dev/stellar-assets.md | Assets + SAC interop guide under the new structure. |
| skills/stellar-dev/zk-proofs.md | ZK guidance under the new structure. |
| skills/stellar-dev/x402.md | x402 payments guide under the new structure. |
| skills/stellar-dev/mpp.md | MPP payments guide under the new structure. |
| skills/stellar-dev/ecosystem.md | Ecosystem catalog under the new structure. |
| skills/stellar-dev/resources.md | Curated links under the new structure. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ``` | ||
|
|
||
| Copy the `skill/` directory contents to your assistant's skills location. | ||
| Copy the `skills/stellar-dev/` directory contents to your assistant's skills location. |
There was a problem hiding this comment.
The copy instruction says to copy the contents of skills/stellar-dev/ into the agent’s skills directory, but Claude Code discovery requires the path to remain skills/<skill-name>/SKILL.md. Copying only the contents would place SKILL.md directly under ~/.claude/skills/ and may prevent the skill from being discovered. Update the wording to copy the stellar-dev folder (or the whole skills/ folder) so the nested directory structure is preserved.
| Copy the `skills/stellar-dev/` directory contents to your assistant's skills location. | |
| Copy the `skills/stellar-dev/` directory into your assistant's skills location so the `stellar-dev` folder and its `SKILL.md` file remain nested correctly. |
Summary
skill/directory toskills/stellar-dev/to match the Claude Code plugin conventionProblem
After installing this plugin via
/plugin install, the skill does not appear in the/skillslisting. The plugin installs successfully but the skill is never discovered by Claude Code.Root Cause
Claude Code expects skills to be located at
skills/<skill-name>/SKILL.md(pluralskills/directory with a named subdirectory). This repo usedskill/SKILL.md(singular, no subdirectory), which doesn't match the convention.Evidence
Every working Claude Code plugin uses the
skills/<name>/SKILL.mdpattern:skills/brainstorming/SKILL.mdskills/wrangler/SKILL.mdskills/figma-use/SKILL.mdskills/supabase-postgres-best-practices/SKILL.mdskills/react-native-best-practices/SKILL.mdskill/SKILL.mdFix
Simple directory rename:
skill/->skills/stellar-dev/. No file contents were modified.Test plan
/plugin marketplace add stellar/stellar-dev-skillthen/plugin install stellar-dev@stellar-dev-skill/skillslisting🤖 Generated with Claude Code