Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:50:09 +08:00
commit afb8ef033a
11 changed files with 3286 additions and 0 deletions

147
skills/skill-rules.json Normal file
View 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"
]
}
}
}
}