[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CX4023QEXSVV5C22GG68XW":3,"skill-same:01M6CX4023QEXSVV5C22GG68XW":70},{"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":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":48,"ownerDescription":49,"updatedAt":50,"install":51,"resources":63},"01M6CX4023QEXSVV5C22GG68XW","dot-ai-worktree-prd",null,"Create a git worktree for PRD work with a descriptive branch name. Infers PRD from context or asks user.","vfarcic\u002Fdot-ai-headlamp","vfarcic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5716227?v=4","01M6C41XBA7GK0NJG2D4GV11SC","Viktor Farcic","01M6CX1QQ81N9D052KA5HJE8YS",3,"MIT","https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-headlamp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdot-ai-worktree-prd\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000031","产品经理","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35],"worktree","prd","dot","dot ai worktree prd","dot ai","create","git","git worktree","work","branch","context","user","2026-11-10 10:12:30",false,"---\nname: dot-ai-worktree-prd\ndescription: Create a git worktree for PRD work with a descriptive branch name. Infers PRD from context or asks user.\nuser-invocable: true\n---\n\n# Create Git Worktree for PRD\n\nCreate a git worktree with a descriptive branch name based on the PRD title.\n\n## Workflow\n\n### Step 1: Identify the PRD\n\nInfer the PRD number from the current conversation. Look for references like \"PRD 353\", \"PRD #353\", or \"prd-353\".\n\nIf not found, ask the user: \"Which PRD should I create a worktree for? (e.g., 353)\"\n\n### Step 2: Create the Worktree\n\nIf the PRD title is already known from conversation context, pass both number and title:\n```bash\nbash .claude\u002Fskills\u002Fdot-ai-worktree-prd\u002Fcreate.sh [number] \"[title]\"\n```\n\nOtherwise let the script look it up from `prds\u002F`:\n```bash\nbash .claude\u002Fskills\u002Fdot-ai-worktree-prd\u002Fcreate.sh [number]\n```\n\n### Step 3: Handle Result\n\n- If `SUCCESS=true`: report the branch name, worktree path, and suggest `cd [worktree_path]`\n- If `ERROR=true`: show the errors to the user and ask how to proceed\n\n## Guidelines\n\n- **Descriptive names**: Branch names describe the feature, not just the PRD number\n- **Base on main**: Always branches from `main` for new feature work\n- **Clean names**: The script keeps branch names concise and URL-safe\n\n","# Create Git Worktree for PRD\n\nCreate a git worktree with a descriptive branch name based on the PRD title.\n\n## Workflow\n\n### Step 1: Identify the PRD\n\nInfer the PRD number from the current conversation. Look for references like \"PRD 353\", \"PRD #353\", or \"prd-353\".\n\nIf not found, ask the user: \"Which PRD should I create a worktree for? (e.g., 353)\"\n\n### Step 2: Create the Worktree\n\nIf the PRD title is already known from conversation context, pass both number and title:\n```bash\nbash .claude\u002Fskills\u002Fdot-ai-worktree-prd\u002Fcreate.sh [number] \"[title]\"\n```\n\nOtherwise let the script look it up from `prds\u002F`:\n```bash\nbash .claude\u002Fskills\u002Fdot-ai-worktree-prd\u002Fcreate.sh [number]\n```\n\n### Step 3: Handle Result\n\n- If `SUCCESS=true`: report the branch name, worktree path, and suggest `cd [worktree_path]`\n- If `ERROR=true`: show the errors to the user and ask how to proceed\n\n## Guidelines\n\n- **Descriptive names**: Branch names describe the feature, not just the PRD number\n- **Base on main**: Always branches from `main` for new feature work\n- **Clean names**: The script keeps branch names concise and URL-safe\n\n",{"name":5,"description":7,"user-invocable":41},true,"main","6faa9f452f568fc9aa9b1c17ee728de11b760cb7",".claude\u002Fskills\u002Fdot-ai-worktree-prd",1,"https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-headlamp","https:\u002F\u002Fgithub.com\u002Fvfarcic","https:\u002F\u002Fyoutube.com\u002Fc\u002Fdevopstoolkit","Developer Advocate @Upbound","2026-06-19 10:10:13",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":41},[53,56,59],{"tool":54,"command":55},"npx","npx skills add vfarcic\u002Fdot-ai-headlamp --skill dot-ai-worktree-prd",{"tool":57,"command":58},"bunx","bunx skills add vfarcic\u002Fdot-ai-headlamp --skill dot-ai-worktree-prd",{"tool":60,"command":61},"pnpm","pnpm dlx skills add vfarcic\u002Fdot-ai-headlamp --skill dot-ai-worktree-prd","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-headlamp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdot-ai-worktree-prd\u002FSKILL.md",[64],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"create.sh","SCRIPT","脚本",2708,"https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-headlamp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdot-ai-worktree-prd\u002Fcreate.sh",[71,96,113,127,137,149],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":36},"01M6CX45JYT898C3M792AXA5HS","dot-ai","Kubernetes cluster operations via dot-ai CLI - natural language cluster queries, AI-powered deployment recommendations, issue troubleshooting and remediation, Day 2 operations (scale, update, rollback, delete), resources, namespaces, events, logs, organizational knowledge base (ingest, search, query), organizational patterns\u002Fpolicies\u002Fcapabilities management, project scaffolding and repo audit, and session history and visualization. Run `dot-ai --help` for commands.","https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-headlamp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdot-ai\u002FSKILL.md",[],[26,28,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95],"kubernetes","deployment","logs","delete","visualization","capabilities","search","knowledge","history","repo","session","ingest","queries","natural language","query","scaffolding","knowledge base","project",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":36},"01M6CX42HR85829TGFQ95E7283","dot-ai-write-docs","Write documentation with real, validated examples. Executes commands through the user to capture actual output. Use for any new documentation or major doc updates.","https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-headlamp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdot-ai-write-docs\u002FSKILL.md",[],[103,104,28,105,26,106,107,108,35,109,110,111,112],"write","docs","dot ai write docs","commands","write documentation","use","documentation","examples","doc","capture",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":36},"01M6CX3YETQD0A9BPXXQABX0MW","dot-ai-version","Get comprehensive system health and diagnostics","https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-headlamp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdot-ai-version\u002FSKILL.md",[],[120,26,121,28,122,123,124,125,126],"version","dot ai version","system health","diagnostics","health","system","get",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":36},"01M6CX3X07RSJTPNSFEQRX9ACY","dot-ai-users","Manage users (create, list, delete)","https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-headlamp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdot-ai-users\u002FSKILL.md",[],[28,134,26,29,81,135,136],"dot ai users","list","manage",{"skillNo":138,"name":139,"nameZh":6,"description":140,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":141,"categories":142,"keywords":143,"publishedAt":36},"01M6CX3T6YE6PVSBJGP2WSXM9J","dot-ai-tag-release","Create a release tag based on accumulated changelog fragments. Run when ready to cut a release.","https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-headlamp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdot-ai-tag-release\u002FSKILL.md",[],[28,144,26,145,29,146,147,148],"dot ai tag release","release","run","changelog","ready",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":160,"publishedAt":36},"01M6CX3PVRE4D6EHCAYG14ZA7X","dot-ai-request-dot-ai-feature","Generate a feature request prompt for another dot-ai project. Use when you need a feature implemented in a sibling project (MCP server, controller, etc.) to unblock work in the current project.","https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-headlamp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdot-ai-request-dot-ai-feature\u002FSKILL.md",[155],{"categoryNo":156,"categoryName":157,"taxonomyType":158,"taxonomyTypeDesc":159},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[28,161,26,162,163,164,165,32,166,108,167,95,168],"dot ai request dot ai feature","mcp server","generate","server","controller","prompt","feature request","MCP"]