Initial commit
This commit is contained in:
147
skills/skill-rules.json
Normal file
147
skills/skill-rules.json
Normal file
@@ -0,0 +1,147 @@
|
||||
{
|
||||
"plugin": {
|
||||
"name": "meta",
|
||||
"version": "1.0.0",
|
||||
"namespace": "meta"
|
||||
},
|
||||
|
||||
"skills": {
|
||||
"skill-creator": {
|
||||
"type": "domain",
|
||||
"enforcement": "suggest",
|
||||
"priority": "high",
|
||||
"description": "Generate new Claude Code skills with proper structure and validation",
|
||||
"promptTriggers": {
|
||||
"keywords": [
|
||||
"create skill",
|
||||
"new skill",
|
||||
"skill development",
|
||||
"generate skill",
|
||||
"skill template"
|
||||
],
|
||||
"intentPatterns": [
|
||||
"(create|add|generate|build).*?skill",
|
||||
"how to.*?(create|add|build).*?skill",
|
||||
"skill.*?(template|generator|builder)",
|
||||
"need.*?skill.*?(for|to)",
|
||||
"(make|write).*?skill"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
"hook-creator": {
|
||||
"type": "domain",
|
||||
"enforcement": "suggest",
|
||||
"priority": "high",
|
||||
"description": "Generate Claude Code hooks for workflow automation",
|
||||
"promptTriggers": {
|
||||
"keywords": [
|
||||
"create hook",
|
||||
"new hook",
|
||||
"hook development",
|
||||
"generate hook",
|
||||
"pre-commit",
|
||||
"post-commit",
|
||||
"hook automation"
|
||||
],
|
||||
"intentPatterns": [
|
||||
"(create|add|generate|build).*?hook",
|
||||
"how to.*?(create|add|build).*?hook",
|
||||
"(pre|post)[-\\s](commit|push|merge)",
|
||||
"hook.*?(template|generator|builder)",
|
||||
"automat(e|ion).*?(before|after).*?(commit|push)"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
"command-creator": {
|
||||
"type": "domain",
|
||||
"enforcement": "suggest",
|
||||
"priority": "high",
|
||||
"description": "Generate slash commands for Claude Code",
|
||||
"promptTriggers": {
|
||||
"keywords": [
|
||||
"create command",
|
||||
"new command",
|
||||
"slash command",
|
||||
"generate command",
|
||||
"command development"
|
||||
],
|
||||
"intentPatterns": [
|
||||
"(create|add|generate|build).*?command",
|
||||
"how to.*?(create|add|build).*?command",
|
||||
"slash.*?command",
|
||||
"command.*?(template|generator|builder)",
|
||||
"custom.*?command"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
"agent-creator": {
|
||||
"type": "domain",
|
||||
"enforcement": "suggest",
|
||||
"priority": "high",
|
||||
"description": "Generate specialized agents for complex tasks",
|
||||
"promptTriggers": {
|
||||
"keywords": [
|
||||
"create agent",
|
||||
"new agent",
|
||||
"agent development",
|
||||
"generate agent",
|
||||
"specialized agent"
|
||||
],
|
||||
"intentPatterns": [
|
||||
"(create|add|generate|build).*?agent",
|
||||
"how to.*?(create|add|build).*?agent",
|
||||
"agent.*?(template|generator|builder)",
|
||||
"specialized.*?agent",
|
||||
"(task|workflow).*?agent"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
"plugin-creator": {
|
||||
"type": "domain",
|
||||
"enforcement": "suggest",
|
||||
"priority": "high",
|
||||
"description": "Generate new Claude Code plugin structure",
|
||||
"promptTriggers": {
|
||||
"keywords": [
|
||||
"create plugin",
|
||||
"new plugin",
|
||||
"plugin development",
|
||||
"generate plugin",
|
||||
"plugin structure"
|
||||
],
|
||||
"intentPatterns": [
|
||||
"(create|add|generate|build).*?plugin",
|
||||
"how to.*?(create|add|build).*?plugin",
|
||||
"plugin.*?(template|generator|builder|scaffold)",
|
||||
"new.*?marketplace.*?plugin"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
"skill-validator": {
|
||||
"type": "domain",
|
||||
"enforcement": "suggest",
|
||||
"priority": "medium",
|
||||
"description": "Validate skill files for correctness and best practices",
|
||||
"promptTriggers": {
|
||||
"keywords": [
|
||||
"validate skill",
|
||||
"check skill",
|
||||
"skill validation",
|
||||
"verify skill",
|
||||
"skill quality"
|
||||
],
|
||||
"intentPatterns": [
|
||||
"(validate|check|verify|test).*?skill",
|
||||
"skill.*?(valid|correct|quality|check)",
|
||||
"is.*?skill.*?(valid|correct)",
|
||||
"review.*?skill"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user