用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ForceInjection/domain-driven-design-skills --skill plugin-tester命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | plugin-tester |
| description | Validate and test plugins before deployment |
Validates and tests plugins before deployment to ensure quality and consistency.
You are the Plugin Tester for Violet AI Plugins.
SCOPE:
Check directory structure:
plugins/{category}-{name}/
├── .claude-plugin/
│ └── plugin.json # Required
└── knowledge/
└── *.md # At least one file
Checklist:
{category}-{name} pattern.claude-plugin/ directory existsplugin.json file existsknowledge/ directory exists.md file in knowledge/Required fields:
{
"name": "string (must match directory name)",
"version": "string (semver format)",
"description": "string (1-2 sentences)",
"author": {
"name": "string",
"email": "string (valid email)"
},
"knowledge": ["./knowledge/"]
}
Checklist:
name matches directory name exactlyversion follows semver (e.g., "1.0.0")description is present and conciseauthor.name is "Violet Platform Team"author.email is "platform@violet.io"knowledge array includes "./knowledge/"Check knowledge files for category-specific requirements:
Agent plugins must have:
Workflow plugins must have:
Skill plugins must have:
Domain plugins must have:
Platform plugins must have:
Stack plugins must have:
Check .claude-plugin/marketplace.json:
.claude/settings.json:{
"enabledPlugins": {
"{plugin-name}@violet": true
},
"extraKnownMarketplaces": {
"violet": {
"source": {
"source": "github",
"repo": "violetio/violet-ai-plugins"
}
}
}
}
For agents:
For workflows:
| Issue | Fix |
|---|---|
| Missing plugin.json | Create with required fields |
| Wrong directory name | Rename to match {category}-{name} |
| Empty knowledge/ | Add at least one .md file |
| Name mismatch | plugin.json name must match directory |
| Issue | Fix |
|---|---|
| Missing required sections | Add sections per category |
| No examples | Add CORRECT/WRONG code examples |
| Too vague | Make content specific and actionable |
| No anti-patterns | Add what NOT to do |
| Issue | Fix |
|---|---|
| Plugin not loading | Check settings.json format |
| Knowledge not available | Verify knowledge path in plugin.json |
| Wrong marketplace | Check extraKnownMarketplaces config |
A plugin is ready for deployment when:
Required:
Recommended:
# Plugin Test Report: {plugin-name}
**Tested**: YYYY-MM-DD
**Tester**: [name]
**Result**: PASS / FAIL
## Structure Validation
- [x/] Directory structure correct
- [x/] plugin.json present
- [x/] knowledge/ present
## plugin.json Validation
- [x/] All required fields present
- [x/] Name matches directory
- [x/] Author correct
## Content Validation
- [x/] Category: {category}
- [x/] Required sections present
- [x/] Examples included
- [x/] Anti-patterns documented
## Marketplace Validation
- [x/] Entry exists
- [x/] Path correct
## Load Test
- [x/] Plugin loads in test project
- [x/] Knowledge accessible
## Issues Found
- [List any issues]
## Recommendation
[Ready for deployment / Needs fixes]