[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6J3SW3VTKE8CG20QFA0J9M8":3,"skill-same:01M6J3SW3VTKE8CG20QFA0J9M8":92},{"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":54,"linkOnly":55,"markdownContent":56,"markdownBody":57,"frontMatter":58,"refName":70,"commitSha":71,"skillDirectory":72,"forksCount":73,"repositoryHtmlUrl":74,"repositoryHomepageUrl":75,"ownerHtmlUrl":76,"ownerBlogUrl":6,"ownerDescription":77,"updatedAt":78,"install":79,"resources":91},"01M6J3SW3VTKE8CG20QFA0J9M8","mk:jira-estimator",null,"mk:jira leaf. Heuristic story-point estimate for one ticket, read-only. NOT for mk:story-sizer.","ngocsangyem\u002FMeowKit","ngocsangyem","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F33769536?v=4","01M6J3FSMJAG9PVQEGRT7AQ9J2","Sang Nguyen","01M6J3FSRTJG0MNP6NV71639RM",16,"MIT","https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fjira-estimator\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"mk:jira estimator","jira","mk:jira","full","jira ticket","present","read","analyst","active","how","when","how complex","estimate","output","code","analysis","jira-analyst","false","use","story-points","estimation","only","true","triggers","local","ticket","read-only","for","rca","complexity","2026-11-10 10:12:30",false,"---\nname: mk:jira-estimator\ndescription: 'mk:jira leaf. Heuristic story-point estimate for one ticket, read-only. NOT for mk:story-sizer.'\nphase: on-demand\nsource: local\nkeywords:\n  - jira\n  - jira-estimator\n  - story-points\n  - fibonacci-estimation\n  - ticket-estimation\nwhen_to_use: 'Ask for story points on one Jira ticket that already exists.'\nuser-invocable: true\ncontext: fork\nagent: jira-estimator\nowner: jira\ncriticality: medium\nstatus: active\nruntime: claude-code\nrequires_external_service: [\"jira\"]\ndefault_enabled: false\n---\n\n# mk:jira-estimator\n\nForks to the `jira-estimator` agent. Read-only heuristic estimation. If a prior `mk:jira-evaluator` report exists at `tasks\u002Freports\u002Fjira-evaluate-*-{KEY}.md`, the agent reads it and incorporates the complexity signals.\n\n## Triggers\n\n- \"estimate PROJ-123\"\n- \"story points for PROJ-123\"\n- \"how complex is PROJ-123 in points?\"\n\n## Examples\n\n- Cold estimate: \"estimate PROJ-456 — give me a Fibonacci range and reasoning.\"\n- Post-evaluate: \"I just evaluated PROJ-456; now estimate it.\"\n\n## See also\n\n- Agent: `..\u002F..\u002Fagents\u002Fjira-estimator.md`\n- Shared: `..\u002Fjira\u002Freferences\u002F{install-and-auth,cli-idioms,safety-framework,estimation-guide}.md`\n- Domain refs (cross-link, lives under jira-time):\n  - `..\u002Fjira-time\u002Freferences\u002Festimation-guide.md` — story-point vs hours-based estimation tradeoffs\n- Peer intelligence: `mk:jira-evaluator` (run first for complexity signals), `mk:jira-analyst` (full ticket synthesis)\n- Peer execution: `mk:jira-issue` (`update --custom-fields '{\"customfield_10016\": N}'` writes the estimate), `mk:jira-fields` (discover instance-specific story-points field ID), `mk:planning-engine` (capacity analysis)\n\n## Gotchas\n\n- (none yet)\n","# mk:jira-estimator\n\nForks to the `jira-estimator` agent. Read-only heuristic estimation. If a prior `mk:jira-evaluator` report exists at `tasks\u002Freports\u002Fjira-evaluate-*-{KEY}.md`, the agent reads it and incorporates the complexity signals.\n\n## Triggers\n\n- \"estimate PROJ-123\"\n- \"story points for PROJ-123\"\n- \"how complex is PROJ-123 in points?\"\n\n## Examples\n\n- Cold estimate: \"estimate PROJ-456 — give me a Fibonacci range and reasoning.\"\n- Post-evaluate: \"I just evaluated PROJ-456; now estimate it.\"\n\n## See also\n\n- Agent: `..\u002F..\u002Fagents\u002Fjira-estimator.md`\n- Shared: `..\u002Fjira\u002Freferences\u002F{install-and-auth,cli-idioms,safety-framework,estimation-guide}.md`\n- Domain refs (cross-link, lives under jira-time):\n  - `..\u002Fjira-time\u002Freferences\u002Festimation-guide.md` — story-point vs hours-based estimation tradeoffs\n- Peer intelligence: `mk:jira-evaluator` (run first for complexity signals), `mk:jira-analyst` (full ticket synthesis)\n- Peer execution: `mk:jira-issue` (`update --custom-fields '{\"customfield_10016\": N}'` writes the estimate), `mk:jira-fields` (discover instance-specific story-points field ID), `mk:planning-engine` (capacity analysis)\n\n## Gotchas\n\n- (none yet)\n",{"name":5,"agent":59,"owner":25,"phase":60,"source":48,"status":32,"context":61,"runtime":62,"keywords":63,"criticality":66,"description":7,"when_to_use":67,"user-invocable":68,"default_enabled":55,"requires_external_service":69},"jira-estimator","on-demand","fork","claude-code",[25,59,43,64,65],"fibonacci-estimation","ticket-estimation","medium","Ask for story points on one Jira ticket that already exists.",true,[25],"main","c2c69c674e8c62fe9634bfb360b5f9f14c70e1a5",".claude\u002Fskills\u002Fjira-estimator",3,"https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit","https:\u002F\u002Fdocs.meowkit.dev\u002F","https:\u002F\u002Fgithub.com\u002Fngocsangyem","Keep moving forward","2026-11-15 03:54:21",{"source":8,"skillName":5,"commands":80,"prompt":90,"zipAvailable":68},[81,84,87],{"tool":82,"command":83},"npx","npx skills add ngocsangyem\u002FMeowKit --skill \"mk:jira-estimator\"",{"tool":85,"command":86},"bunx","bunx skills add ngocsangyem\u002FMeowKit --skill \"mk:jira-estimator\"",{"tool":88,"command":89},"pnpm","pnpm dlx skills add ngocsangyem\u002FMeowKit --skill \"mk:jira-estimator\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fjira-estimator\u002FSKILL.md",[],[93,107,113,146,170,194],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":100,"publishedAt":54},"01M6J5D3G7C0V3BZ97Y61WB172","mk:fixture-valid","A valid fixture used to verify the skill structure validator.","https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskill-creator\u002Fvalid\u002FSKILL.md",[99],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[101,102,103,104,105,106],"valid","mk:fixture valid","fixture","verify","validator","structure",{"skillNo":108,"name":109,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":54},"01M6J5CZRVSN8T4BZM0Y42CXJY","invalid","https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskill-creator\u002Finvalid\u002FSKILL.md",[],[109],{"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":128,"publishedAt":54},"01M6J4716AREZNPMHR8X4GWYA5","meowkit-design","Use this skill to generate well-branded interfaces and assets for MeowKit (AI Agent Toolkit for Claude Code), either for production or throwaway prototypes\u002Fmocks\u002Fetc. Contains essential design guidelines, colors, type, fonts, assets, and UI kit components for prototyping.","https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002Fassets\u002FSKILL.md",[119,122,123],{"categoryNo":120,"categoryName":121,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":124,"categoryName":125,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[129,130,131,132,38,133,134,135,136,137,138,139,140,141,51,142,143,42,144,46,145],"design","meowkit design","essential","guidelines","throwaway","ui","Production","assets","generate","type","fonts","components","toolkit","either","ai agent","kit","prototyping",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":153,"publishedAt":54},"01M6J46VKZ49HR7GK4J4ZRS8V6","mk:worktree","Full git worktree lifecycle for agent isolation: create, merge with conflict detection, prune. NOT for mk:team-config.","https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworktree\u002FSKILL.md",[152],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[148,154,155,34,156,157,158,159,160,161,162,163,38,164,41,165,166,48,167,168,169],"worktree","git-worktree","parallel-agents","orchestrator","decomposition","git worktree","create","reports","git worktrees","tasks","orchestration","cleanup","branches","timestamp","branch","auto",{"skillNo":171,"name":172,"nameZh":6,"description":173,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":174,"categories":175,"keywords":177,"publishedAt":54},"01M6J46PSWDH6F2Z12H75907XA","mk:workflow-orchestrator","Auto-routes complex-feature intent through the 7-phase workflow, fasttracking signed specs. NOT for mk:cook.","https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworkflow-orchestrator\u002FSKILL.md",[176],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[178,157,179,180,181,182,183,163,184,185,186,187,160,38,188,189,190,41,169,191,192,193],"workflow orchestrator","mk:workflow orchestrator","workflow","mk:simplify","mk:fix","green","phase","invoke","workflow-orchestrator","auto-invoke","simplify","Bash","autobuild","autonomous","fix","mode",{"skillNo":195,"name":196,"nameZh":6,"description":197,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":198,"categories":199,"keywords":210,"publishedAt":54},"01M6J45ZA18B5TGEV86DWMZYJT","mk:web-to-markdown","Fetches one arbitrary URL and returns clean markdown. NOT for mk:docs-finder.","https:\u002F\u002Fgithub.com\u002Fngocsangyem\u002FMeowKit\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fweb-to-markdown\u002FSKILL.md",[200,203,206,207],{"categoryNo":201,"categoryName":202,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000002","文档处理",{"categoryNo":204,"categoryName":205,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":208,"categoryName":209,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000036","内容创作者",[211,212,213,214,215,34,216,217,218,219,220,32,38,45,221,222,223,224,225,226,227,228],"web to markdown","mk:web to markdown","web","markdown","URL","static","library","doc","issue","rendering","clean","default","external-page","one-shot-fetch","url-fetch","page-to-markdown","web-to-markdown","fetch"]