[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FJAFQGS69NT93FZ94946BD":3,"skill-same:01M6FJAFQGS69NT93FZ94946BD":59},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":41,"repositoryHtmlUrl":42,"repositoryHomepageUrl":6,"ownerHtmlUrl":43,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":44,"install":45,"resources":58},"01M6FJAFQGS69NT93FZ94946BD","ln-313-review-docs-worker",null,"Use when an evaluation run needs review-driven documentation updates and a structured documentation summary.","boisenoise\u002Fskills-collections","boisenoise","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F193180?v=4","01M6CDBDQK6BDN55ZMA6B6PKBM","01M6CDBDVSJ3JPTBYN26FZ7TZK",12,"MIT","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Flevn-ln-313-review-docs-worker\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32],"review","docs","review docs","worker","ln 313 review docs worker","ln","documentation","run","Evaluation","use","summary","structured","driven","updates","when","2026-11-10 10:12:30",false,"---\nname: ln-313-review-docs-worker\ndescription: \"Use when an evaluation run needs review-driven documentation updates and a structured documentation summary.\"\nlicense: MIT\n---\n\n> **Paths:** File paths (`shared\u002F`, `references\u002F`, `..\u002Fln-*`) are relative to skills repo root.\n\n**Type:** L3 Worker\n**Category:** 3XX Planning\n\n# Review Docs Worker\n\n## Mandatory Read\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Fevaluation_worker_runtime_contract.md`, `shared\u002Freferences\u002Fevaluation_summary_contract.md`\n**MANDATORY READ:** Load `..\u002Fln-310-multi-agent-validator\u002Freferences\u002Fdomain_patterns.md`\n\n## Purpose\n\n- create missing review-required docs\n- update existing docs with validated changes only\n- keep documentation work separate from merge and repair\n\n## Mode Gate\n\n- `mode=story`: full documentation pipeline — domain extraction, pattern detection, doc generation\n- `mode=plan_review`: skip unless documentation delta exists; record `docs_skipped_reason`\n\n## Runtime\n\nRuntime family:\n- `evaluation-worker-runtime`\n\nRequired manifest fields:\n- `identifier`\n- `phase_order`\n- `summary_kind=review-docs`\n- `operation=docs`\n\nRecommended `phase_order`:\n1. `PHASE_0_CONFIG`\n2. `PHASE_1_EXTRACT_DOMAINS`\n3. `PHASE_2_PATTERN_DETECTION`\n4. `PHASE_3_GENERATE_DOCS`\n5. `PHASE_4_LINK_TO_STORY`\n6. `PHASE_5_WRITE_SUMMARY`\n7. `PHASE_6_SELF_CHECK`\n\n## Workflow\n\n### Phase 1: Extract Domains\n\n1. Extract technical domains from Story title + Technical Notes + Implementation Tasks.\n2. Build a bounded list of documentation topics.\n\n### Phase 2: Pattern Detection\n\n1. Load pattern registry from `domain_patterns.md`.\n2. Scan Story content for pattern matches via keyword detection.\n3. If multiple patterns detected, create ALL applicable docs.\n\n### Phase 3: Generate Docs\n\nFor each detected pattern:\n1. Check if document already exists at expected output path (glob `docs\u002F{type}s\u002F*{pattern}*.md`).\n2. If missing: load template from `shared\u002Ftemplates\u002F` (`adr_template.md`, `guide_template.md`, `manual_template.md`).\n3. Research pattern topic using available MCP tools per research methodology.\n4. For ADR patterns: answer 5 ADR questions internally before generation (Context, Decision, Consequences, Alternatives, Status).\n5. Generate document. Rules: NO CODE in generated docs, tables preferred over prose, 300-500 words target.\n6. Save to `docs\u002F{type}s\u002F{naming}.md`.\n\n### Phase 4: Link to Story\n\n1. Add created doc links to Story Technical Notes.\n2. Update runtime state with `docs_checkpoint`.\n\n### Phase 5: Write Summary\n\nEmit `summary_kind=review-docs`.\n\nPayload must include:\n- `worker=ln-313`\n- `status`\n- `operation=docs`\n- `warnings`\n\nPrefer these fields when available:\n- `docs_created` (list of paths)\n- `docs_updated` (list of paths)\n- `docs_skipped_reason` (when applicable)\n- `patterns_detected` (list of matched patterns)\n\n### Phase 6: Self-Check\n\nFallback: if no pattern matched but technical aspect is missing documentation, use MCP Ref fallback per `domain_patterns.md` Fallback Strategy.\n\n## Definition of Done\n\n- [ ] Documentation targets resolved\n- [ ] Pattern detection executed against `domain_patterns.md`\n- [ ] Documentation changes applied or justified as skipped\n- [ ] `review-docs` summary written\n- [ ] Self-check passed\n\n**Version:** 1.0.0\n**Last Updated:** 2026-04-10\n","> **Paths:** File paths (`shared\u002F`, `references\u002F`, `..\u002Fln-*`) are relative to skills repo root.\n\n**Type:** L3 Worker\n**Category:** 3XX Planning\n\n# Review Docs Worker\n\n## Mandatory Read\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Fevaluation_worker_runtime_contract.md`, `shared\u002Freferences\u002Fevaluation_summary_contract.md`\n**MANDATORY READ:** Load `..\u002Fln-310-multi-agent-validator\u002Freferences\u002Fdomain_patterns.md`\n\n## Purpose\n\n- create missing review-required docs\n- update existing docs with validated changes only\n- keep documentation work separate from merge and repair\n\n## Mode Gate\n\n- `mode=story`: full documentation pipeline — domain extraction, pattern detection, doc generation\n- `mode=plan_review`: skip unless documentation delta exists; record `docs_skipped_reason`\n\n## Runtime\n\nRuntime family:\n- `evaluation-worker-runtime`\n\nRequired manifest fields:\n- `identifier`\n- `phase_order`\n- `summary_kind=review-docs`\n- `operation=docs`\n\nRecommended `phase_order`:\n1. `PHASE_0_CONFIG`\n2. `PHASE_1_EXTRACT_DOMAINS`\n3. `PHASE_2_PATTERN_DETECTION`\n4. `PHASE_3_GENERATE_DOCS`\n5. `PHASE_4_LINK_TO_STORY`\n6. `PHASE_5_WRITE_SUMMARY`\n7. `PHASE_6_SELF_CHECK`\n\n## Workflow\n\n### Phase 1: Extract Domains\n\n1. Extract technical domains from Story title + Technical Notes + Implementation Tasks.\n2. Build a bounded list of documentation topics.\n\n### Phase 2: Pattern Detection\n\n1. Load pattern registry from `domain_patterns.md`.\n2. Scan Story content for pattern matches via keyword detection.\n3. If multiple patterns detected, create ALL applicable docs.\n\n### Phase 3: Generate Docs\n\nFor each detected pattern:\n1. Check if document already exists at expected output path (glob `docs\u002F{type}s\u002F*{pattern}*.md`).\n2. If missing: load template from `shared\u002Ftemplates\u002F` (`adr_template.md`, `guide_template.md`, `manual_template.md`).\n3. Research pattern topic using available MCP tools per research methodology.\n4. For ADR patterns: answer 5 ADR questions internally before generation (Context, Decision, Consequences, Alternatives, Status).\n5. Generate document. Rules: NO CODE in generated docs, tables preferred over prose, 300-500 words target.\n6. Save to `docs\u002F{type}s\u002F{naming}.md`.\n\n### Phase 4: Link to Story\n\n1. Add created doc links to Story Technical Notes.\n2. Update runtime state with `docs_checkpoint`.\n\n### Phase 5: Write Summary\n\nEmit `summary_kind=review-docs`.\n\nPayload must include:\n- `worker=ln-313`\n- `status`\n- `operation=docs`\n- `warnings`\n\nPrefer these fields when available:\n- `docs_created` (list of paths)\n- `docs_updated` (list of paths)\n- `docs_skipped_reason` (when applicable)\n- `patterns_detected` (list of matched patterns)\n\n### Phase 6: Self-Check\n\nFallback: if no pattern matched but technical aspect is missing documentation, use MCP Ref fallback per `domain_patterns.md` Fallback Strategy.\n\n## Definition of Done\n\n- [ ] Documentation targets resolved\n- [ ] Pattern detection executed against `domain_patterns.md`\n- [ ] Documentation changes applied or justified as skipped\n- [ ] `review-docs` summary written\n- [ ] Self-check passed\n\n**Version:** 1.0.0\n**Last Updated:** 2026-04-10\n",{"name":5,"license":14,"description":7},"main","7bf2279c8a65758319526a721d5c4b75683aec9c","skills\u002Flevn-ln-313-review-docs-worker",3,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections","https:\u002F\u002Fgithub.com\u002Fboisenoise","2026-11-12 14:21:24",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add boisenoise\u002Fskills-collections --skill ln-313-review-docs-worker",{"tool":51,"command":52},"bunx","bunx skills add boisenoise\u002Fskills-collections --skill ln-313-review-docs-worker",{"tool":54,"command":55},"pnpm","pnpm dlx skills add boisenoise\u002Fskills-collections --skill ln-313-review-docs-worker","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Flevn-ln-313-review-docs-worker\u002FSKILL.md",true,[],[60,89,116,142,161,184],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":64,"licenseFileUrl":65,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":33},"01M6WNH92BHVFXHGPDZCPJ0AG0","web-access","Use Treg for public web or platform data only when existing search, browser and connected tools cannot cover the task, with explicit cost and data boundaries.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-web-access\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-web-access\u002FSKILL.md",[],[69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,32,88],"web","access","web access","official","development","browser","search","data","Tools","read","fetch","only","youtube","free tools","platform","critical","free","cover","normal","2026",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":64,"licenseFileUrl":93,"sourceHtmlUrl":94,"categories":95,"keywords":101,"publishedAt":33},"01M6WNF9XAYAB2CZDDJBAKNM93","treg","Use the Treg CLI or MCP catalog to discover, price and call authorized external tools with team-scoped credentials and a user-approved budget.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-treg\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-treg\u002FSKILL.md",[96],{"categoryNo":97,"categoryName":98,"taxonomyType":99,"taxonomyTypeDesc":100},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[91,102,103,104,72,73,105,77,106,107,108,109,27,110,111,84,112,113,114,115,88],"MCP","cli","github","license","Budget","credentials","team","catalog","call","discover","external tools","with","scoped","blob",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":64,"licenseFileUrl":120,"sourceHtmlUrl":121,"categories":122,"keywords":128,"publishedAt":33},"01M6WN93MEAZ4E41DYAHJRPHQT","recruit","Turn a job description into an evidence-linked candidate shortlist through Treg, with job-related ranking and optional authorized business contact enrichment.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-recruit\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-recruit\u002FSKILL.md",[123],{"categoryNo":124,"categoryName":125,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[118,104,72,105,129,130,131,132,133,134,84,135,136,137,113,138,139,140,141,115,91,88],"https","email","enrichment","business","evidence","phone","ranking","post","job description","for","person","candidate","reason",{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":64,"licenseFileUrl":146,"sourceHtmlUrl":147,"categories":148,"keywords":149,"publishedAt":33},"01M6WN8R5RXSMHM9B4D9FAFX42","rea-growth","Analyze a company’s public growth and content through Treg, distinguish observations from hypotheses, and produce an evidence-linked playbook within an approved budget.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-rea-growth\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-rea-growth\u002FSKILL.md",[],[150,151,152,104,72,105,153,154,129,155,106,156,157,158,133,84,159,160,115,91,88],"growth","rea","rea growth","produce","content","playbook","marketing","analyze","public","observations","company",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":64,"licenseFileUrl":165,"sourceHtmlUrl":166,"categories":167,"keywords":168,"publishedAt":33},"01M6WN2EVE3RQRGWAKBT4S7YT2","make-ugc","Create original AI UGC-style product videos through Treg: research hooks, approve a licensed presenter and voice, generate clips, add captions and report costs.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-make-ugc\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-make-ugc\u002FSKILL.md",[],[169,170,104,171,72,172,105,173,174,175,176,177,84,178,179,180,181,182,183,115],"make","make ugc","research","create","Video","Captions","ads","short","hooks","head","style","niche","trending","talking-head","approve",{"skillNo":185,"name":186,"nameZh":6,"description":187,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":64,"licenseFileUrl":188,"sourceHtmlUrl":189,"categories":190,"keywords":191,"publishedAt":33},"01M6WN10ARAA63Y8K1YNGXJ2RM","lead-signals","Find and qualify public buying signals through Treg, rank fitting business accounts and optionally enrich authorized business contact information.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-lead-signals\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-lead-signals\u002FSKILL.md",[],[192,193,194,104,72,105,195,196,132,197,198,84,199,200,201,202,203,204,205,115],"signals","lead","lead signals","how","find","ready","as","how to","qualify","people","information","enrich","changes","funding"]