{"id":"426d3505-8fde-4210-a461-efceb1a15e99","shortId":"KJveh2","kind":"skill","title":"hyperf","tagline":"Hyperf 3.1 framework development assistant. Use when the user needs to: (1) Create Hyperf controllers, (2) Create Hyperf models, (3) Create Hyperf commands, (4) Implement services, (5) Configure routes, (6) Use dependency injection, (7) Handle validation, or any other Hyperf 3.1 ","description":"# Hyperf 3.1 开发指南\n\nHyperf 3.1 框架开发助手，专注于控制器、模型、命令行工具的快速开发。\n\n## 常用命令\n\n```bash\n# 生成控制器\nphp bin/hyperf.php gen:controller UserController\n\n# 生成模型\nphp bin/hyperf.php gen:model User\n\n# 生成命令\nphp bin/hyperf.php gen:command ImportCommand\n\n# 生成中间件\nphp bin/hyperf.php gen:middleware AuthMiddleware\n\n# 生成请求验证类\nphp bin/hyperf.php gen:request UserRequest\n\n# 启动服务\nphp bin/hyperf.php start\n```\n\n## 快速示例\n\n### 控制器\n\n```php\n<?php\ndeclare(strict_types=1);\n\nnamespace App\\Controller;\n\nuse Hyperf\\HttpServer\\Annotation\\Controller;\nuse Hyperf\\HttpServer\\Annotation\\GetMapping;\n\n#[Controller(prefix: \"/api/users\")]\nclass UserController extends AbstractController\n{\n    #[GetMapping(\"\")]\n    public function index()\n    {\n        return $this->response->json(['code' => 0, 'data' => []]);\n    }\n}\n```\n\n### 模型\n\n```php\n<?php\ndeclare(strict_types=1);\n\nnamespace App\\Model;\n\nuse Hyperf\\DbConnection\\Model\\Model;\n\nclass User extends Model\n{\n    protected ?string $table = 'users';\n    protected array $fillable = ['name', 'email'];\n}\n```\n\n### 命令\n\n```php\n<?php\ndeclare(strict_types=1);\n\nnamespace App\\Command;\n\nuse Hyperf\\Command\\Command as HyperfCommand;\nuse Hyperf\\Command\\Annotation\\Command;\n\n#[Command]\nclass ImportDataCommand extends HyperfCommand\n{\n    protected ?string $name = 'import:data';\n\n    public function handle()\n    {\n        $this->info('Processing...');\n    }\n}\n```\n\n### 服务类\n\n```php\n<?php\ndeclare(strict_types=1);\n\nnamespace App\\Service;\n\nuse App\\Model\\User;\n\nclass UserService\n{\n    public function create(array $data): User\n    {\n        return User::create($data);\n    }\n}\n```\n\n## 官方文档参考\n\n详细文档请参考 `references/zh-cn/` 目录下的官方文档：\n\n- **控制器**: [references/zh-cn/controller.md](references/zh-cn/controller.md)\n- **模型**: [references/zh-cn/db/model.md](references/zh-cn/db/model.md)\n- **命令行**: [references/zh-cn/command.md](references/zh-cn/command.md)\n- **路由**: [references/zh-cn/router.md](references/zh-cn/router.md)\n- **验证器**: [references/zh-cn/validation.md](references/zh-cn/validation.md)\n- **依赖注入**: [references/zh-cn/di.md](references/zh-cn/di.md)","tags":["hyperf","awesome","skills","fanqingxuan","agent-skills","ai-agent","claude-code","claude-skills","codex","coding-assistant","developer-tools","qoder"],"capabilities":["skill","source-fanqingxuan","skill-hyperf","topic-agent-skills","topic-ai-agent","topic-claude-code","topic-claude-skills","topic-codex","topic-coding-assistant","topic-developer-tools","topic-qoder","topic-vercel-skills"],"categories":["awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/fanqingxuan/awesome-skills/hyperf","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add fanqingxuan/awesome-skills","source_repo":"https://github.com/fanqingxuan/awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.459","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 19 github stars · SKILL.md body (2,039 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T07:01:11.941Z","embedding":null,"createdAt":"2026-04-18T23:06:27.260Z","updatedAt":"2026-04-23T07:01:11.941Z","lastSeenAt":"2026-04-23T07:01:11.941Z","tsv":"'/api/users':111 '0':125 '1':13,95,133,161,198 '2':17 '3':21 '3.1':3,42,44,47 '4':25 '5':28 '6':31 '7':35 'abstractcontrol':115 'annot':102,107,174 'app':97,135,163,200,203 'array':151,211 'assist':6 'authmiddlewar':77 'bash':53 'bin/hyperf.php':56,62,68,74,80,86 'class':112,142,177,206 'code':124 'command':24,70,164,167,168,173,175,176 'configur':29 'control':16,58,98,103,109 'creat':14,18,22,210,216 'data':126,185,212,217 'dbconnect':139 'declar':92,130,158,195 'depend':33 'develop':5 'email':154 'extend':114,144,179 'fillabl':152 'framework':4 'function':118,187,209 'gen':57,63,69,75,81 'getmap':108,116 'handl':36,188 'httpserver':101,106 'hyperf':1,2,15,19,23,41,43,46,100,105,138,166,172 'hyperfcommand':170,180 'implement':26 'import':184 'importcommand':71 'importdatacommand':178 'index':119 'info':190 'inject':34 'json':123 'middlewar':76 'model':20,64,136,140,141,145,204 'name':153,183 'namespac':96,134,162,199 'need':11 'php':55,61,67,73,79,85,90,91,128,129,156,157,193,194 'prefix':110 'process':191 'protect':146,150,181 'public':117,186,208 'references/zh-cn':220 'references/zh-cn/command.md':229,230 'references/zh-cn/controller.md':223,224 'references/zh-cn/db/model.md':226,227 'references/zh-cn/di.md':238,239 'references/zh-cn/router.md':232,233 'references/zh-cn/validation.md':235,236 'request':82 'respons':122 'return':120,214 'rout':30 'servic':27,201 'skill' 'skill-hyperf' 'source-fanqingxuan' 'start':87 'strict':93,131,159,196 'string':147,182 'tabl':148 'topic-agent-skills' 'topic-ai-agent' 'topic-claude-code' 'topic-claude-skills' 'topic-codex' 'topic-coding-assistant' 'topic-developer-tools' 'topic-qoder' 'topic-vercel-skills' 'type':94,132,160,197 'use':7,32,99,104,137,165,171,202 'user':10,65,143,149,205,213,215 'usercontrol':59,113 'userrequest':83 'userservic':207 'valid':37 '专注于控制器':49 '依赖注入':237 '启动服务':84 '命令':155 '命令行':228 '命令行工具的快速开发':51 '官方文档参考':218 '常用命令':52 '开发指南':45 '快速示例':88 '控制器':89,222 '服务类':192 '框架开发助手':48 '模型':50,127,225 '生成中间件':72 '生成命令':66 '生成控制器':54 '生成模型':60 '生成请求验证类':78 '目录下的官方文档':221 '详细文档请参考':219 '路由':231 '验证器':234","prices":[{"id":"c117d04c-ad70-4dba-974e-388828268eb7","listingId":"426d3505-8fde-4210-a461-efceb1a15e99","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"fanqingxuan","category":"awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T23:06:27.260Z"}],"sources":[{"listingId":"426d3505-8fde-4210-a461-efceb1a15e99","source":"github","sourceId":"fanqingxuan/awesome-skills/hyperf","sourceUrl":"https://github.com/fanqingxuan/awesome-skills/tree/main/skills/hyperf","isPrimary":false,"firstSeenAt":"2026-04-18T23:06:27.260Z","lastSeenAt":"2026-04-23T07:01:11.941Z"}],"details":{"listingId":"426d3505-8fde-4210-a461-efceb1a15e99","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"fanqingxuan","slug":"hyperf","github":{"repo":"fanqingxuan/awesome-skills","stars":19,"topics":["agent-skills","ai-agent","claude-code","claude-skills","codex","coding-assistant","developer-tools","qoder","vercel-skills"],"license":"mit","html_url":"https://github.com/fanqingxuan/awesome-skills","pushed_at":"2026-04-21T16:00:10Z","description":"热门skills推荐,包括编程以及非编程等各种热门实用的skill","skill_md_sha":"efeb16fc599288224171c5b4ae5a4ba4afd4a626","skill_md_path":"skills/hyperf/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/fanqingxuan/awesome-skills/tree/main/skills/hyperf"},"layout":"multi","source":"github","category":"awesome-skills","frontmatter":{"name":"hyperf","description":"Hyperf 3.1 framework development assistant. Use when the user needs to: (1) Create Hyperf controllers, (2) Create Hyperf models, (3) Create Hyperf commands, (4) Implement services, (5) Configure routes, (6) Use dependency injection, (7) Handle validation, or any other Hyperf 3.1 development tasks. Triggers on phrases like \"创建 Hyperf 控制器\", \"生成模型\", \"创建命令\", \"Hyperf 开发\"."},"skills_sh_url":"https://skills.sh/fanqingxuan/awesome-skills/hyperf"},"updatedAt":"2026-04-23T07:01:11.941Z"}}