[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H1CS1S5TBNWF2HTBQ3NGRG":3,"skill-same:01M6H1CS1S5TBNWF2HTBQ3NGRG":189},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":14,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":6,"ownerDescription":55,"updatedAt":56,"install":57,"resources":70},"01M6H1CS1S5TBNWF2HTBQ3NGRG","ck:devops",null,"Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI\u002FCD, GitOps, security audit.","dungnt1312\u002Ffilemanager-server","dungnt1312","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F78264679?v=4","01M6H1A3AXWE83KGDRXBGA1SVY","DzungNT","01M6H1A3EPF6BMYQ5BM6Z8KTCE",0,"MIT","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[24,5,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"ck","devops","use","d1","for","platform","gitops","task","workers","containers","helm","security audit","gke","gcp","ci","audit","cloudflare","kubernetes","docker","2026-11-10 10:12:30",false,"---\nname: ck:devops\ndescription: Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI\u002FCD, GitOps, security audit.\nlicense: MIT\nversion: 2.0.0\nargument-hint: \"[platform] [task]\"\n---\n\n# DevOps Skill\n\nDeploy and manage cloud infrastructure across Cloudflare, Docker, Google Cloud, and Kubernetes.\n\n## When to Use\n\n- Deploy serverless apps to Cloudflare Workers\u002FPages\n- Containerize apps with Docker, Docker Compose\n- Manage GCP with gcloud CLI (Cloud Run, GKE, Cloud SQL)\n- Kubernetes cluster management (kubectl, Helm)\n- GitOps workflows (Argo CD, Flux)\n- CI\u002FCD pipelines, multi-region deployments\n- Security audits, RBAC, network policies\n\n## Platform Selection\n\n| Need | Choose |\n|------|--------|\n| Sub-50ms latency globally | Cloudflare Workers |\n| Large file storage (zero egress) | Cloudflare R2 |\n| SQL database (global reads) | Cloudflare D1 |\n| Containerized workloads | Docker + Cloud Run\u002FGKE |\n| Enterprise Kubernetes | GKE |\n| Managed relational DB | Cloud SQL |\n| Static site + API | Cloudflare Pages |\n| Container orchestration | Kubernetes |\n| Package management for K8s | Helm |\n\n## Quick Start\n\n```bash\n# Cloudflare Worker\nwrangler init my-worker && cd my-worker && wrangler deploy\n\n# Docker\ndocker build -t myapp . && docker run -p 3000:3000 myapp\n\n# GCP Cloud Run\ngcloud run deploy my-service --image gcr.io\u002Fproject\u002Fimage --region us-central1\n\n# Kubernetes\nkubectl apply -f manifests\u002F && kubectl get pods\n```\n\n## Reference Navigation\n\n### Cloudflare Platform\n- `cloudflare-platform.md` - Edge computing overview\n- `cloudflare-workers-basics.md` - Handler types, patterns\n- `cloudflare-workers-advanced.md` - Performance, optimization\n- `cloudflare-workers-apis.md` - Runtime APIs, bindings\n- `cloudflare-r2-storage.md` - Object storage, S3 compatibility\n- `cloudflare-d1-kv.md` - D1 SQLite, KV store\n- `browser-rendering.md` - Puppeteer automation\n\n### Docker\n- `docker-basics.md` - Dockerfile, images, containers\n- `docker-compose.md` - Multi-container apps\n\n### Google Cloud\n- `gcloud-platform.md` - gcloud CLI, authentication\n- `gcloud-services.md` - Compute Engine, GKE, Cloud Run\n\n### Kubernetes\n- `kubernetes-basics.md` - Core concepts, architecture, workloads\n- `kubernetes-kubectl.md` - Essential commands, debugging workflow\n- `kubernetes-helm.md` \u002F `kubernetes-helm-advanced.md` - Helm charts, templates\n- `kubernetes-security.md` \u002F `kubernetes-security-advanced.md` - RBAC, secrets\n- `kubernetes-workflows.md` \u002F `kubernetes-workflows-advanced.md` - GitOps, CI\u002FCD\n- `kubernetes-troubleshooting.md` \u002F `kubernetes-troubleshooting-advanced.md` - Debug\n\n### Scripts\n- `scripts\u002Fcloudflare-deploy.py` - Automate Worker deployments\n- `scripts\u002Fdocker-optimize.py` - Analyze Dockerfiles\n\n## Best Practices\n\n**Security:** Non-root containers, RBAC, secrets in env vars, image scanning\n**Performance:** Multi-stage builds, edge caching, resource limits\n**Cost:** R2 for large egress, caching, right-size resources\n**Development:** Docker Compose local dev, wrangler dev, version control IaC\n\n## Resources\n\n- Cloudflare: https:\u002F\u002Fdevelopers.cloudflare.com\n- Docker: https:\u002F\u002Fdocs.docker.com\n- GCP: https:\u002F\u002Fcloud.google.com\u002Fdocs\n- Kubernetes: https:\u002F\u002Fkubernetes.io\u002Fdocs\n- Helm: https:\u002F\u002Fhelm.sh\u002Fdocs\n","# DevOps Skill\n\nDeploy and manage cloud infrastructure across Cloudflare, Docker, Google Cloud, and Kubernetes.\n\n## When to Use\n\n- Deploy serverless apps to Cloudflare Workers\u002FPages\n- Containerize apps with Docker, Docker Compose\n- Manage GCP with gcloud CLI (Cloud Run, GKE, Cloud SQL)\n- Kubernetes cluster management (kubectl, Helm)\n- GitOps workflows (Argo CD, Flux)\n- CI\u002FCD pipelines, multi-region deployments\n- Security audits, RBAC, network policies\n\n## Platform Selection\n\n| Need | Choose |\n|------|--------|\n| Sub-50ms latency globally | Cloudflare Workers |\n| Large file storage (zero egress) | Cloudflare R2 |\n| SQL database (global reads) | Cloudflare D1 |\n| Containerized workloads | Docker + Cloud Run\u002FGKE |\n| Enterprise Kubernetes | GKE |\n| Managed relational DB | Cloud SQL |\n| Static site + API | Cloudflare Pages |\n| Container orchestration | Kubernetes |\n| Package management for K8s | Helm |\n\n## Quick Start\n\n```bash\n# Cloudflare Worker\nwrangler init my-worker && cd my-worker && wrangler deploy\n\n# Docker\ndocker build -t myapp . && docker run -p 3000:3000 myapp\n\n# GCP Cloud Run\ngcloud run deploy my-service --image gcr.io\u002Fproject\u002Fimage --region us-central1\n\n# Kubernetes\nkubectl apply -f manifests\u002F && kubectl get pods\n```\n\n## Reference Navigation\n\n### Cloudflare Platform\n- `cloudflare-platform.md` - Edge computing overview\n- `cloudflare-workers-basics.md` - Handler types, patterns\n- `cloudflare-workers-advanced.md` - Performance, optimization\n- `cloudflare-workers-apis.md` - Runtime APIs, bindings\n- `cloudflare-r2-storage.md` - Object storage, S3 compatibility\n- `cloudflare-d1-kv.md` - D1 SQLite, KV store\n- `browser-rendering.md` - Puppeteer automation\n\n### Docker\n- `docker-basics.md` - Dockerfile, images, containers\n- `docker-compose.md` - Multi-container apps\n\n### Google Cloud\n- `gcloud-platform.md` - gcloud CLI, authentication\n- `gcloud-services.md` - Compute Engine, GKE, Cloud Run\n\n### Kubernetes\n- `kubernetes-basics.md` - Core concepts, architecture, workloads\n- `kubernetes-kubectl.md` - Essential commands, debugging workflow\n- `kubernetes-helm.md` \u002F `kubernetes-helm-advanced.md` - Helm charts, templates\n- `kubernetes-security.md` \u002F `kubernetes-security-advanced.md` - RBAC, secrets\n- `kubernetes-workflows.md` \u002F `kubernetes-workflows-advanced.md` - GitOps, CI\u002FCD\n- `kubernetes-troubleshooting.md` \u002F `kubernetes-troubleshooting-advanced.md` - Debug\n\n### Scripts\n- `scripts\u002Fcloudflare-deploy.py` - Automate Worker deployments\n- `scripts\u002Fdocker-optimize.py` - Analyze Dockerfiles\n\n## Best Practices\n\n**Security:** Non-root containers, RBAC, secrets in env vars, image scanning\n**Performance:** Multi-stage builds, edge caching, resource limits\n**Cost:** R2 for large egress, caching, right-size resources\n**Development:** Docker Compose local dev, wrangler dev, version control IaC\n\n## Resources\n\n- Cloudflare: https:\u002F\u002Fdevelopers.cloudflare.com\n- Docker: https:\u002F\u002Fdocs.docker.com\n- GCP: https:\u002F\u002Fcloud.google.com\u002Fdocs\n- Kubernetes: https:\u002F\u002Fkubernetes.io\u002Fdocs\n- Helm: https:\u002F\u002Fhelm.sh\u002Fdocs\n",{"name":5,"license":15,"version":48,"description":7,"argument-hint":49},"2.0.0","[platform] [task]","master","371c133163a3479273304ffc6839de7e65370b82",".agent\u002Fskills\u002Fdevops","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server","https:\u002F\u002Fgithub.com\u002Fdungnt1312","BE Dev","2026-03-20 19:14:21",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add dungnt1312\u002Ffilemanager-server --skill \"ck:devops\"",{"tool":63,"command":64},"bunx","bunx skills add dungnt1312\u002Ffilemanager-server --skill \"ck:devops\"",{"tool":66,"command":67},"pnpm","pnpm dlx skills add dungnt1312\u002Ffilemanager-server --skill \"ck:devops\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002FSKILL.md",true,[71,77,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,169,173,177,181,185],{"path":72,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":75,"sourceHtmlUrl":76},".env.example","OTHER","其他",2609,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002F.env.example",{"path":78,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fbrowser-rendering.md","REFERENCE","参考文档",6932,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fbrowser-rendering.md",{"path":84,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fcloudflare-d1-kv.md",2549,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fcloudflare-d1-kv.md",{"path":88,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fcloudflare-platform.md",7292,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fcloudflare-platform.md",{"path":92,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fcloudflare-r2-storage.md",6274,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fcloudflare-r2-storage.md",{"path":96,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fcloudflare-workers-advanced.md",7286,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fcloudflare-workers-advanced.md",{"path":100,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002Fcloudflare-workers-apis.md",6947,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fcloudflare-workers-apis.md",{"path":104,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":105,"sourceHtmlUrl":106},"references\u002Fcloudflare-workers-basics.md",8789,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fcloudflare-workers-basics.md",{"path":108,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":109,"sourceHtmlUrl":110},"references\u002Fdocker-basics.md",5818,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fdocker-basics.md",{"path":112,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":113,"sourceHtmlUrl":114},"references\u002Fdocker-compose.md",4827,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fdocker-compose.md",{"path":116,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":117,"sourceHtmlUrl":118},"references\u002Fgcloud-platform.md",7015,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fgcloud-platform.md",{"path":120,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":121,"sourceHtmlUrl":122},"references\u002Fgcloud-services.md",5925,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fgcloud-services.md",{"path":124,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":125,"sourceHtmlUrl":126},"references\u002Fkubernetes-basics.md",1739,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fkubernetes-basics.md",{"path":128,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":129,"sourceHtmlUrl":130},"references\u002Fkubernetes-helm-advanced.md",1743,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fkubernetes-helm-advanced.md",{"path":132,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":133,"sourceHtmlUrl":134},"references\u002Fkubernetes-helm.md",1862,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fkubernetes-helm.md",{"path":136,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":137,"sourceHtmlUrl":138},"references\u002Fkubernetes-kubectl.md",1741,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fkubernetes-kubectl.md",{"path":140,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":141,"sourceHtmlUrl":142},"references\u002Fkubernetes-security-advanced.md",1817,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fkubernetes-security-advanced.md",{"path":144,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":145,"sourceHtmlUrl":146},"references\u002Fkubernetes-security.md",1755,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fkubernetes-security.md",{"path":148,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":149,"sourceHtmlUrl":150},"references\u002Fkubernetes-troubleshooting-advanced.md",1448,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fkubernetes-troubleshooting-advanced.md",{"path":152,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":153,"sourceHtmlUrl":154},"references\u002Fkubernetes-troubleshooting.md",1424,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fkubernetes-troubleshooting.md",{"path":156,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":157,"sourceHtmlUrl":158},"references\u002Fkubernetes-workflows-advanced.md",1334,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fkubernetes-workflows-advanced.md",{"path":160,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":161,"sourceHtmlUrl":162},"references\u002Fkubernetes-workflows.md",1617,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Freferences\u002Fkubernetes-workflows.md",{"path":164,"resourceType":165,"resourceTypeDesc":166,"sizeBytes":167,"sourceHtmlUrl":168},"scripts\u002Fcloudflare_deploy.py","SCRIPT","脚本",7647,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Fscripts\u002Fcloudflare_deploy.py",{"path":170,"resourceType":165,"resourceTypeDesc":166,"sizeBytes":171,"sourceHtmlUrl":172},"scripts\u002Fdocker_optimize.py",11733,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Fscripts\u002Fdocker_optimize.py",{"path":174,"resourceType":165,"resourceTypeDesc":166,"sizeBytes":175,"sourceHtmlUrl":176},"scripts\u002Frequirements.txt",471,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Fscripts\u002Frequirements.txt",{"path":178,"resourceType":165,"resourceTypeDesc":166,"sizeBytes":179,"sourceHtmlUrl":180},"scripts\u002Ftests\u002Frequirements.txt",52,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Fscripts\u002Ftests\u002Frequirements.txt",{"path":182,"resourceType":165,"resourceTypeDesc":166,"sizeBytes":183,"sourceHtmlUrl":184},"scripts\u002Ftests\u002Ftest_cloudflare_deploy.py",9261,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Fscripts\u002Ftests\u002Ftest_cloudflare_deploy.py",{"path":186,"resourceType":165,"resourceTypeDesc":166,"sizeBytes":187,"sourceHtmlUrl":188},"scripts\u002Ftests\u002Ftest_docker_optimize.py",12969,"https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.agent\u002Fskills\u002Fdevops\u002Fscripts\u002Ftests\u002Ftest_docker_optimize.py",[190,218,242,274,300,322],{"skillNo":191,"name":192,"nameZh":6,"description":193,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":194,"licenseFileUrl":6,"sourceHtmlUrl":195,"categories":196,"keywords":200,"publishedAt":43},"01M6H1XJJDV8HCAZ0XTFBR37MW","ck:web-testing","Web testing with Playwright, Vitest, k6. E2E\u002Funit\u002Fintegration\u002Fload\u002Fsecurity\u002Fvisual\u002Fa11y testing. Use for test automation, flakiness, Core Web Vitals, mobile gestures, cross-browser.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fweb-testing\u002FSKILL.md",[197],{"categoryNo":198,"categoryName":199,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[201,202,203,204,24,205,206,207,208,209,210,211,212,26,213,214,215,216,217,28],"testing","web","web testing","ck:web testing","security","gestures","automation","core","browser","k6","e2e","vitest","mobile","visual","unit","load","cross-browser",{"skillNo":219,"name":220,"nameZh":6,"description":221,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":222,"categories":223,"keywords":224,"publishedAt":43},"01M6H1XBSWPPEEAPRN5XPK43KC","ck:web-frameworks","Build with Next.js (App Router, RSC, SSR, ISR), Turborepo monorepos. Use for React apps, server rendering, build optimization, caching strategies, shared dependencies.","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fweb-frameworks\u002FSKILL.md",[],[202,225,226,227,24,228,229,230,231,232,233,234,235,236,237,238,239,240,241,28],"web frameworks","frameworks","ck:web frameworks","react","ssr","framework","server","turborepo","router","next","caching","strategies","shared","feature","app","apps","rendering",{"skillNo":243,"name":244,"nameZh":6,"description":245,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":246,"categories":247,"keywords":256,"publishedAt":43},"01M6H1WC67YNKTS5AAHTCZ5YHP","ck:ui-styling","Style UIs with shadcn\u002Fui components (Radix UI + Tailwind CSS). Use for accessible components, themes, dark mode, responsive layouts, design systems, color customization.","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fui-styling\u002FSKILL.md",[248,251],{"categoryNo":249,"categoryName":250,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":252,"categoryName":253,"taxonomyType":254,"taxonomyTypeDesc":255},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[257,258,259,260,24,261,262,263,264,265,266,267,26,268,269,270,271,272,273,28],"ui styling","ui","styling","ck:ui styling","design","css","components","component","design systems","shadcn","Tailwind","responsive","layout","ui components","themes","color","mode",{"skillNo":275,"name":276,"nameZh":6,"description":277,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":278,"categories":279,"keywords":283,"publishedAt":43},"01M6H1W58ZN1AK0YV8NC5JJNKG","ck:threejs","Build 3D web apps with Three.js (WebGL\u002FWebGPU). 556 searchable examples, 60 API classes, 20 use cases. Actions: create 3D scene, load model, add animation, implement physics, build VR\u002FXR. Topics: GLTF loader, PBR materials, particle effects, shadows, post-processing, compute shaders, TSL. Integrations: WebGPU, physics engines, spatial audio.","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002FSKILL.md",[280],{"categoryNo":281,"categoryName":282,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",[284,276,24,285,286,287,288,289,290,291,292,293,294,295,238,240,296,297,298,299],"threejs","webgpu","create","shaders","actions","api","Animation","3D","Audio","model","integrations","physics","add","processing","post-processing","vr",{"skillNo":301,"name":302,"nameZh":6,"description":303,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":304,"categories":305,"keywords":306,"publishedAt":43},"01M6H1TYHVYCJDQ6YKWV9G7GZP","ck:sequential-thinking","Apply step-by-step analysis for complex problems with revision capability. Use for multi-step reasoning, hypothesis verification, adaptive planning, problem decomposition, course correction.","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsequential-thinking\u002FSKILL.md",[],[307,308,309,24,310,311,312,313,314,315,26,316,317,318,319,320,321,28],"sequential thinking","thinking","ck:sequential thinking","planning","reasoning","verification","hypothesis","analysis","analyze","decomposition","problem","multi","with","course","revision",{"skillNo":323,"name":324,"nameZh":6,"description":325,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":326,"categories":327,"keywords":331,"publishedAt":43},"01M6H1TMDBY06C144SDXH8ZCA0","ck:research","Research technical solutions, analyze architectures, gather requirements thoroughly. Use for technology evaluation, best practices research, solution design, scalability\u002Fsecurity\u002Fmaintainability analysis.","https:\u002F\u002Fgithub.com\u002Fdungnt1312\u002Ffilemanager-server\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fresearch\u002FSKILL.md",[328],{"categoryNo":329,"categoryName":330,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[332,324,24,261,205,333,334,314,315,335,26,336,337,338,339,340,28],"research","best practices","Evaluation","technical","scalability","technology","requirements","maintainability","architectures"]