[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SVP062ZCFKPERQ3ZZPZXM":3,"skill-same:01M71SVP062ZCFKPERQ3ZZPZXM":61},{"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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":6,"ownerHtmlUrl":44,"ownerBlogUrl":45,"ownerDescription":6,"updatedAt":46,"install":47,"resources":60},"01M71SVP062ZCFKPERQ3ZZPZXM","consensus-review",null,"Runs independent multi-model reviews of a requested diff, verifies findings and merges duplicates. Use when the user explicitly asks for multiple independent opinions rather than a normal single review.","Artawower\u002Fkaizen","Artawower","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F16963833?v=4","01M71SV5H0DRR8KXVGD4R51Z99","Art","01M71SV5J1B97T7349GGXQCYXT",2,"GPL-3.0","https:\u002F\u002Fgithub.com\u002FArtawower\u002Fkaizen\u002Fblob\u002Fmaster\u002Fdotfiles\u002Fdot_agents\u002Fskills\u002Fconsensus-review\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"consensus review","consensus","review","multi","reviews","duplicates","diff","model","normal","for","single","use","when","multi-model","user","2026-11-10 13:02:02",false,"---\nname: consensus-review\ndescription: Runs independent multi-model reviews of a requested diff, verifies findings and merges duplicates. Use when the user explicitly asks for multiple independent opinions rather than a normal single review.\n---\n\n# Consensus Review\n\nUse `..\u002F..\u002Freferences\u002Fcode-reviewer.md` as the shared review policy.\n\n## Scope and reviewers\n\nDetermine the exact requested diff. In Jujutsu repositories, use `jj diff` or the\nrequested revision range. Do not substitute a Git working-copy diff for a jj revision.\nStop if the requested diff is empty.\n\nDiscover available authenticated models and delegation tools instead of assuming\nthat an MCP bridge or a particular model version exists. Choose two or three\nindependent reviewers, preferably across model families, using exact available\nprovider\u002Fmodel IDs. Respect the active orchestration policy.\n\nIf fewer than two reviewers are available, disclose that limitation rather than\nclaiming consensus. Do not install providers or change credentials for the review.\n\n## Workflow\n\n1. Send the same task, acceptance criteria and diff scope to each reviewer independently.\n2. Collect their results without showing one review to the other reviewers.\n3. Verify proposed findings against the actual code.\n4. Merge duplicates and reject unsupported claims or stylistic preferences.\n5. Return the models used, confirmed issues, material disagreements and verification gaps.\n\nRespond in the user's language. Create persistent report files only when requested,\nusing names derived from the models actually used rather than historical version labels.\n","# Consensus Review\n\nUse `..\u002F..\u002Freferences\u002Fcode-reviewer.md` as the shared review policy.\n\n## Scope and reviewers\n\nDetermine the exact requested diff. In Jujutsu repositories, use `jj diff` or the\nrequested revision range. Do not substitute a Git working-copy diff for a jj revision.\nStop if the requested diff is empty.\n\nDiscover available authenticated models and delegation tools instead of assuming\nthat an MCP bridge or a particular model version exists. Choose two or three\nindependent reviewers, preferably across model families, using exact available\nprovider\u002Fmodel IDs. Respect the active orchestration policy.\n\nIf fewer than two reviewers are available, disclose that limitation rather than\nclaiming consensus. Do not install providers or change credentials for the review.\n\n## Workflow\n\n1. Send the same task, acceptance criteria and diff scope to each reviewer independently.\n2. Collect their results without showing one review to the other reviewers.\n3. Verify proposed findings against the actual code.\n4. Merge duplicates and reject unsupported claims or stylistic preferences.\n5. Return the models used, confirmed issues, material disagreements and verification gaps.\n\nRespond in the user's language. Create persistent report files only when requested,\nusing names derived from the models actually used rather than historical version labels.\n",{"name":5,"description":7},"master","cbded6c96796a063405af105d5b3209ab6219407","dotfiles\u002Fdot_agents\u002Fskills\u002Fconsensus-review",0,"https:\u002F\u002Fgithub.com\u002FArtawower\u002Fkaizen","https:\u002F\u002Fgithub.com\u002FArtawower","workationmode.com","2026-11-10 19:23:03",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add Artawower\u002Fkaizen --skill consensus-review",{"tool":53,"command":54},"bunx","bunx skills add Artawower\u002Fkaizen --skill consensus-review",{"tool":56,"command":57},"pnpm","pnpm dlx skills add Artawower\u002Fkaizen --skill consensus-review","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FArtawower\u002Fkaizen\u002Fblob\u002Fmaster\u002Fdotfiles\u002Fdot_agents\u002Fskills\u002Fconsensus-review\u002FSKILL.md",true,[],[62,94,110,134,153,179],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":73,"publishedAt":34},"01M71SYJ1B45ZKM8J96AZ3TS0H","yt-analyze","Fetch YouTrack task + comments via MCP, critically analyze relevance and requirements, produce concise summary of what to implement, and build an implementation plan mapped to codebase. Trigger - YouTrack issue ID or request to \"analyze task\", \"plan task\", \"break down YT issue\".","https:\u002F\u002Fgithub.com\u002FArtawower\u002Fkaizen\u002Fblob\u002Fmaster\u002Fdotfiles\u002Fdot_agents\u002Fskills\u002Fyt-analyze\u002FSKILL.md",[68],{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93],"analyze","yt analyze","yt","fetch","implementation plan","MCP","plan task","plan","request","break","issue","youtrack","down","trigger","produce","break down","comments","requirements","implement","task",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":34},"01M71SYF7RSTEXKDWPXJ08EVQG","youtrack-task","Analyzes a YouTrack issue, reviews comments and attachments, and proposes or creates actionable subtasks. Use when the user gives a YouTrack issue ID and wants synthesis, decomposition, or follow-up tasks.","https:\u002F\u002Fgithub.com\u002FArtawower\u002Fkaizen\u002Fblob\u002Fmaster\u002Fdotfiles\u002Fdot_agents\u002Fskills\u002Fyoutrack-task\u002FSKILL.md",[],[101,85,93,102,23,103,104,105,106,84,107,30,31,90,108,109,33],"youtrack task","id","attachments","decomposition","actionable","up","follow-up","tasks","Synthesis",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":34},"01M71SYCE94601T6DA5G2GDKYA","youtrack-search","Searches YouTrack from natural language or native query syntax and returns a concise report with the most relevant issues. Use when the user wants to find issues, triage work, or translate a plain-language query into YouTrack search.","https:\u002F\u002Fgithub.com\u002FArtawower\u002Fkaizen\u002Fblob\u002Fmaster\u002Fdotfiles\u002Fdot_agents\u002Fskills\u002Fyoutrack-search\u002FSKILL.md",[],[117,118,85,119,120,121,122,123,30,31,124,125,126,127,128,129,130,131,132,133],"search","youtrack search","natural language","relevant","translate","issues","plain-language","query","with","work","concise","native","find","report","syntax","triage","plain",{"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":148,"publishedAt":34},"01M71SYAXN8EA6DDXEZWVY872S","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","https:\u002F\u002Fgithub.com\u002FArtawower\u002Fkaizen\u002Fblob\u002Fmaster\u002Fdotfiles\u002Fdot_agents\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[140,143],{"categoryNo":141,"categoryName":142,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":144,"categoryName":145,"taxonomyType":146,"taxonomyTypeDesc":147},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[149,28,150,151,30,152,31],"writing for agents","writing","editing","documents",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":162,"publishedAt":34},"01M71SY8ZKMWPF8ZAENT7MQE28","write-a-prd","Create a PRD through user interview, codebase exploration, and module design, then submit as a GitHub issue. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.","https:\u002F\u002Fgithub.com\u002FArtawower\u002Fkaizen\u002Fblob\u002Fmaster\u002Fdotfiles\u002Fdot_agents\u002Fskills\u002Fwrite-a-prd\u002FSKILL.md",[159],{"categoryNo":160,"categoryName":161,"taxonomyType":146,"taxonomyTypeDesc":147},"01JBSEEDCAT000000000000031","产品经理",[163,164,165,166,167,168,169,170,171,172,173,30,174,31,175,176,91,177,178,81],"write","write a prd","prd","interview","as","exploration","feature","submit","design","module","new","document","user interview","codebase exploration","create","new feature",{"skillNo":180,"name":181,"nameZh":6,"description":182,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":183,"categories":184,"keywords":185,"publishedAt":34},"01M71SY6J9F119TJSMA2YBEP5P","vitest","Plan and write Vitest tests for changed code. Analyses git diff, checks existing tests, produces a concrete test plan using flat test structure (no describe\u002Fit blocks). Use when adding tests for new\u002Fchanged code, improving Vitest coverage, or asking what to test after a change.","https:\u002F\u002Fgithub.com\u002FArtawower\u002Fkaizen\u002Fblob\u002Fmaster\u002Fdotfiles\u002Fdot_agents\u002Fskills\u002Fvitest\u002FSKILL.md",[],[181,186,187,25,28,188,173,30,189,190,31,191,192,193,81,194,195,163,196,197],"coverage","test plan","tests","Existing","adding tests","code","test","structure","change","flat","blocks","git"]