[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6P4G5YFTH5M8X2CFG8TT8WH":3,"skill-same:01M6P4G5YFTH5M8X2CFG8TT8WH":55},{"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":18,"publishedAt":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":36,"repositoryHtmlUrl":37,"repositoryHomepageUrl":6,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":39,"updatedAt":40,"install":41,"resources":54},"01M6P4G5YFTH5M8X2CFG8TT8WH","epic-worktree",null,"Create the dedicated git worktree and branch for an Epic. Sub-skill of epic-implementer.","maurodesouza\u002Fai-kanban-app-lab","maurodesouza","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F54520907?v=4","01M6P3VA3WVQC4XZ0RQWJCDKW6","Mauro de Souza","01M6P3VA7YK770SNWT12GBEGAF",1,"MIT","https:\u002F\u002Fgithub.com\u002Fmaurodesouza\u002Fai-kanban-app-lab\u002Fblob\u002Fmain\u002Flab-10\u002F.agents\u002Fskills\u002Fepic-worktree\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27],"worktree","EPIC","epic worktree","create","git","git worktree","branch","implementer","for","2026-11-10 10:12:30",false,"---\nname: epic-worktree\ndescription: Create the dedicated git worktree and branch for an Epic. Sub-skill of epic-implementer.\n---\n\n# User Input\n\n```text\n$ARGUMENTS\n```\n\nThe input must contain the Epic number, a short description and the branch convention from `epic-repository-rules`.\n\n# Objective\n\nCreate one worktree and one branch for the whole Epic.\n\n# 1. Branch Name\n\nUse the branch convention from repository rules.\n\nIf no convention exists, use:\n\n```text\ntype\u002Fepic-short-description\n```\n\n# 2. Create the Worktree\n\nCreate it at `\u003Cgit-root>\u002F.worktrees\u002Fepic-\u003Cnumber>`, based on the up-to-date remote default branch:\n\n```bash\ngit fetch origin\ngit worktree add -b \u003Cbranch> \u003Cgit-root>\u002F.worktrees\u002Fepic-\u003Cnumber> origin\u002F\u003Cdefault-branch>\n```\n\nIf the worktree or branch already exists for this Epic, reuse it instead of creating a new one.\n\nMake sure `.worktrees\u002F` is not tracked by git.\n\n# 3. Rules\n\n* Do not create a branch per Issue.\n* All Issues of the Epic are implemented in this branch.\n\n# 4. Final Output\n\nReturn:\n\n* Worktree absolute path\n* Branch name\n* Base commit\n\nReturn this output to the calling skill and continue its flow. Do not end the run here unless this skill was invoked directly by the user.\n","# User Input\n\n```text\n$ARGUMENTS\n```\n\nThe input must contain the Epic number, a short description and the branch convention from `epic-repository-rules`.\n\n# Objective\n\nCreate one worktree and one branch for the whole Epic.\n\n# 1. Branch Name\n\nUse the branch convention from repository rules.\n\nIf no convention exists, use:\n\n```text\ntype\u002Fepic-short-description\n```\n\n# 2. Create the Worktree\n\nCreate it at `\u003Cgit-root>\u002F.worktrees\u002Fepic-\u003Cnumber>`, based on the up-to-date remote default branch:\n\n```bash\ngit fetch origin\ngit worktree add -b \u003Cbranch> \u003Cgit-root>\u002F.worktrees\u002Fepic-\u003Cnumber> origin\u002F\u003Cdefault-branch>\n```\n\nIf the worktree or branch already exists for this Epic, reuse it instead of creating a new one.\n\nMake sure `.worktrees\u002F` is not tracked by git.\n\n# 3. Rules\n\n* Do not create a branch per Issue.\n* All Issues of the Epic are implemented in this branch.\n\n# 4. Final Output\n\nReturn:\n\n* Worktree absolute path\n* Branch name\n* Base commit\n\nReturn this output to the calling skill and continue its flow. Do not end the run here unless this skill was invoked directly by the user.\n",{"name":5,"description":7},"main","6f1867f215cf86d20099b6dfb1164c79abfb87ce","lab-10\u002F.agents\u002Fskills\u002Fepic-worktree",0,"https:\u002F\u002Fgithub.com\u002Fmaurodesouza\u002Fai-kanban-app-lab","https:\u002F\u002Fgithub.com\u002Fmaurodesouza","Software Engineer","2026-10-28 02:01:00",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add maurodesouza\u002Fai-kanban-app-lab --skill epic-worktree",{"tool":47,"command":48},"bunx","bunx skills add maurodesouza\u002Fai-kanban-app-lab --skill epic-worktree",{"tool":50,"command":51},"pnpm","pnpm dlx skills add maurodesouza\u002Fai-kanban-app-lab --skill epic-worktree","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmaurodesouza\u002Fai-kanban-app-lab\u002Fblob\u002Fmain\u002Flab-10\u002F.agents\u002Fskills\u002Fepic-worktree\u002FSKILL.md",true,[],[56,81,98,122,134,145],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":28},"01M6P519M13JTBZDK3ZJP48P2C","utils-implementation","Write and organize utils (pure helpers for formatting, mapping, filtering, math, parsing, ids, storage) as one namespace object per domain with clear, readable names. Use before creating or changing any util.","https:\u002F\u002Fgithub.com\u002Fmaurodesouza\u002Fai-kanban-app-lab\u002Fblob\u002Fmain\u002Flab-10\u002F.codex\u002Fskills\u002Futils-implementation\u002FSKILL.md",[],[63,64,65,66,27,67,68,69,70,71,72,73,74,75,76,77,78,79,80],"utils implementation","implementation","utils","parsing","object","storage","ids","clear","math","write","filtering","with","use","organize","domain","mapping","formatting","as",{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":92,"publishedAt":28},"01M6P516BP8GPRJHPGVFWRF5T8","test-writer","Write tests for the current implementation","https:\u002F\u002Fgithub.com\u002Fmaurodesouza\u002Fai-kanban-app-lab\u002Fblob\u002Fmain\u002Flab-10\u002F.codex\u002Fskills\u002Ftest-writer\u002FSKILL.md",[87],{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[93,94,95,96,72,64,97,27],"test","test writer","writer","write tests","tests",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":28},"01M6P50M0Z2AQH32ZTV90D5V32","tech-lead","Analyze a project, turn the user's goal into an implementation-ready GitHub Epic and Issues (following project rules, the Command Bus architecture and Fragiola UI), then start epic-implementer automatically (use the no-implement flag to stop after planning).","https:\u002F\u002Fgithub.com\u002Fmaurodesouza\u002Fai-kanban-app-lab\u002Fblob\u002Fmain\u002Flab-10\u002F.codex\u002Fskills\u002Ftech-lead\u002FSKILL.md",[],[105,106,107,108,109,110,20,111,112,113,114,115,116,117,118,26,75,119,120,121],"tech","tech lead","ready","command bus architecture","implement","github","architecture","planning","issues","ui","start","analyze","Rules","command","goal","stop","project",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":28},"01M6P50GND99S9QQY6KWPP6NW9","tech-lead-publish","Publish a final Epic and its Issues to GitHub, linked and labeled, keeping dependency and execution information. Sub-skill of tech-lead.","https:\u002F\u002Fgithub.com\u002Fmaurodesouza\u002Fai-kanban-app-lab\u002Fblob\u002Fmain\u002Flab-10\u002F.codex\u002Fskills\u002Ftech-lead-publish\u002FSKILL.md",[],[129,106,105,130,110,113,131,132,20,133],"tech lead publish","publish","execution","dependency","information",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":28},"01M6P50D4P2SQSYZM7TZMHZA0J","setup-command-system","Install the Command System architecture in the project","https:\u002F\u002Fgithub.com\u002Fmaurodesouza\u002Fai-kanban-app-lab\u002Fblob\u002Fmain\u002Flab-10\u002F.codex\u002Fskills\u002Fsetup-command-system\u002FSKILL.md",[],[141,118,142,143,111,144,121],"setup command system","system","setup","install",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":28},"01M6P50A032630X9JDDZYJMNV3","reviewer","Review code changes and provide feedback","https:\u002F\u002Fgithub.com\u002Fmaurodesouza\u002Fai-kanban-app-lab\u002Fblob\u002Fmain\u002Flab-10\u002F.codex\u002Fskills\u002Freviewer\u002FSKILL.md",[],[147,152,153,154,155,156],"code","review code","feedback","changes","review"]