[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71R12QSBG5AVMEFT7R8S4PR":3,"skill-same:01M71R12QSBG5AVMEFT7R8S4PR":67},{"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":22,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":13,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":52,"install":53,"resources":66},"01M71R12QSBG5AVMEFT7R8S4PR","code-generation",null,"Trigger: new file, function, code generation, script, boilerplate, scaffold. Write code matching codebase patterns.","LuisAlbertoMK\u002Fgentleman-agent-gh","LuisAlbertoMK","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F96153499?v=4","01M71QZX0CF9KKGQZ8ZN9BME63","01M71QZX11P5X6Z27HE1GQDF71",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FLuisAlbertoMK\u002Fgentleman-agent-gh\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcode-generation\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"code","Code Generation","generation","docs","scaffold","create","file","write","patterns","matching","trigger","boilerplate","script","codebase","new","create code","2026-11-10 13:02:02",false,"---\nname: code-generation\ndescription: \"Trigger: new file, function, code generation, script, boilerplate, scaffold. Write code matching codebase patterns.\"\ntriggers: \"new file, new function, code generation, script, boilerplate, scaffold, create code, write code\"\nchangelog: docs\u002Fciclos\u002Fcycle28-20260815.md\ntoken_budget: 2850\n---\n## When to Use\nNew files, new functions, scripts, boilerplate. NOT for debugging (→ deep-debugging) or single-line fixes on existing files (→ quick-executor).\n\n## WORKFLOW\n1. **CONTEXT**: Read target dir → identify 2-3 relevant files by: (a) files imported by target path, (b) files in same module, (c) similar naming. Read each. Match patterns (imports, naming, error handling, types).\n2. **GENERATE**: Match codebase conventions. **Quality floor**: if neighbors use anti-patterns (raw SQL, no error handling, global state), flag to user: \"Neighboring code uses X (anti-pattern). Suggesting Y instead.\" Match conventions, but don't propagate bad patterns silently.\n3. **VALIDATE**: Syntax check. Run lint\u002Ftypecheck if exists.\n4. **EDGE CASES**: For each public function: null\u002Fempty, error states, boundary values. Domain-specific: data layer (connection failures, timeouts), API (auth, rate limiting, malformed input), UI (empty states, loading), CLI (invalid flags, help text).\n\n## STANDARDS\n- Match import style, naming, error handling, type system\n- Every function: input validation + error handling + one clear purpose\n- No new deps unless codebase already uses them\n- Tests → detect framework → write matching patterns\n\n## OUTPUT\n```\nCreated\u002Fmodified [file]. Pattern matched from [source]. Ready for review.\n```\n\n## Rules\n1. Read before write. Never generate without seeing patterns. 2. Existing files → patch-first. New files → full write. 3. New dependency → STOP, report [name]+[why]+[alternative].\n\n## Anti-Rationalization\n\n| Rationalization | Red Flag | Verification |\n|-----------------|----------|--------------|\n| \"boilerplate sin leer patrones del repo\" | Generar sin leer 2-3 archivos vecinos | WORKFLOW CONTEXT: Read target dir + match patterns |\n| \"un archivo gigante en vez de módulos\" | Monolito sin `one clear purpose` | STANDARDS one purpose + patch-first rule |\n| \"tests después si queda tiempo\" | Tests postergados | WORKFLOW VALIDATE + Rule Tests detect framework |\n\n## Red Flags\n- Doing work without checking output format → STOP, re-read skill\n- Second occurrence of same rationalization → force RED zone\n\n## Verification\n- Output matches skill ## Output contract + file:line citaton\n- cross-ref-check.ps1 → SKILL.md OK\n## Refs\nquick-executor · commit-crafter · quality-gate\n---\n\ndocs\u002Fskills\u002Fcode-generation\u002Freference.md\n---\n\n","## When to Use\nNew files, new functions, scripts, boilerplate. NOT for debugging (→ deep-debugging) or single-line fixes on existing files (→ quick-executor).\n\n## WORKFLOW\n1. **CONTEXT**: Read target dir → identify 2-3 relevant files by: (a) files imported by target path, (b) files in same module, (c) similar naming. Read each. Match patterns (imports, naming, error handling, types).\n2. **GENERATE**: Match codebase conventions. **Quality floor**: if neighbors use anti-patterns (raw SQL, no error handling, global state), flag to user: \"Neighboring code uses X (anti-pattern). Suggesting Y instead.\" Match conventions, but don't propagate bad patterns silently.\n3. **VALIDATE**: Syntax check. Run lint\u002Ftypecheck if exists.\n4. **EDGE CASES**: For each public function: null\u002Fempty, error states, boundary values. Domain-specific: data layer (connection failures, timeouts), API (auth, rate limiting, malformed input), UI (empty states, loading), CLI (invalid flags, help text).\n\n## STANDARDS\n- Match import style, naming, error handling, type system\n- Every function: input validation + error handling + one clear purpose\n- No new deps unless codebase already uses them\n- Tests → detect framework → write matching patterns\n\n## OUTPUT\n```\nCreated\u002Fmodified [file]. Pattern matched from [source]. Ready for review.\n```\n\n## Rules\n1. Read before write. Never generate without seeing patterns. 2. Existing files → patch-first. New files → full write. 3. New dependency → STOP, report [name]+[why]+[alternative].\n\n## Anti-Rationalization\n\n| Rationalization | Red Flag | Verification |\n|-----------------|----------|--------------|\n| \"boilerplate sin leer patrones del repo\" | Generar sin leer 2-3 archivos vecinos | WORKFLOW CONTEXT: Read target dir + match patterns |\n| \"un archivo gigante en vez de módulos\" | Monolito sin `one clear purpose` | STANDARDS one purpose + patch-first rule |\n| \"tests después si queda tiempo\" | Tests postergados | WORKFLOW VALIDATE + Rule Tests detect framework |\n\n## Red Flags\n- Doing work without checking output format → STOP, re-read skill\n- Second occurrence of same rationalization → force RED zone\n\n## Verification\n- Output matches skill ## Output contract + file:line citaton\n- cross-ref-check.ps1 → SKILL.md OK\n## Refs\nquick-executor · commit-crafter · quality-gate\n---\n\ndocs\u002Fskills\u002Fcode-generation\u002Freference.md\n---\n\n",{"name":5,"triggers":44,"changelog":45,"description":7,"token_budget":46},"new file, new function, code generation, script, boilerplate, scaffold, create code, write code","docs\u002Fciclos\u002Fcycle28-20260815.md",2850,"main","4af6946b30783e2c8f9182082324d530fc28f838",".agents\u002Fskills\u002Fcode-generation","https:\u002F\u002Fgithub.com\u002FLuisAlbertoMK\u002Fgentleman-agent-gh","https:\u002F\u002Fgithub.com\u002FLuisAlbertoMK","2026-11-10 18:34:27",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add LuisAlbertoMK\u002Fgentleman-agent-gh --skill code-generation",{"tool":59,"command":60},"bunx","bunx skills add LuisAlbertoMK\u002Fgentleman-agent-gh --skill code-generation",{"tool":62,"command":63},"pnpm","pnpm dlx skills add LuisAlbertoMK\u002Fgentleman-agent-gh --skill code-generation","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FLuisAlbertoMK\u002Fgentleman-agent-gh\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fcode-generation\u002FSKILL.md",true,[],[68,109,132,152,175,201],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":88,"publishedAt":39},"01M71R7K35P668DYEPYGDQP2QA","web-quality-audit","Comprehensive web audit: performance, a11y, SEO, responsive, animation, design tokens.","https:\u002F\u002Fgithub.com\u002FLuisAlbertoMK\u002Fgentleman-agent-gh\u002Fblob\u002Fmain\u002Fdocs\u002Fciclos\u002Fc28-w1-backup\u002Fweb-quality-audit\u002FSKILL.md",[74,79,82,85],{"categoryNo":75,"categoryName":76,"taxonomyType":77,"taxonomyTypeDesc":78},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":80,"categoryName":81,"taxonomyType":77,"taxonomyTypeDesc":78},"01JBSEEDCAT000000000000019","营销推广",{"categoryNo":83,"categoryName":84,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000032","设计师",{"categoryNo":86,"categoryName":87,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000035","市场营销",[89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108],"quality","quality audit","web quality audit","audit","web","Animation","design audit","design","website","ui","responsive","seo","tokens","ui audit","Lighthouse","performance","review","optimize","a11y","page",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":116,"publishedAt":39},"01M71R7H1RA7CQ568DHRK37PE2","ui-engine","UI system — Grid\u002FFlexbox\u002F@layer\u002F:has(), container queries, compositor-only animation, OKLCH tokens, component patterns","https:\u002F\u002Fgithub.com\u002FLuisAlbertoMK\u002Fgentleman-agent-gh\u002Fblob\u002Fmain\u002Fdocs\u002Fciclos\u002Fc28-w1-backup\u002Fui-engine\u002FSKILL.md",[115],{"categoryNo":83,"categoryName":84,"taxonomyType":20,"taxonomyTypeDesc":21},[117,118,98,94,119,120,121,108,122,101,123,124,125,96,126,127,128,129,130,131],"ui engine","engine","compositor","css","dark","system","mode","hooks","container","only","query","components","dark mode","grid","queries",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":140,"publishedAt":39},"01M71R7EPMZFKB833WE4B3GTHC","baseline-ui","Anti-slop UI — layout, typography, responsive, animation, tokens. Use for cleanup or polish.","https:\u002F\u002Fgithub.com\u002FLuisAlbertoMK\u002Fgentleman-agent-gh\u002Fblob\u002Fmain\u002Fdocs\u002Fciclos\u002Fc28-w1-backup\u002Fbaseline-ui\u002FSKILL.md",[138,139],{"categoryNo":75,"categoryName":76,"taxonomyType":77,"taxonomyTypeDesc":78},{"categoryNo":83,"categoryName":84,"taxonomyType":20,"taxonomyTypeDesc":21},[141,142,98,94,143,144,145,146,101,147,125,96,148,149,150,102,151,127,130,105],"baseline ui","baseline","generic","slop","for","anti-slop","fix","interface","cleanup","design review","use",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":161,"publishedAt":39},"01M71R7CWK3FBW77Z8WD9GXQFE","skill-creator","Create new AI agent skills following Agent Skills spec -- auto-bootstrap unknown tasks, define structure, register in AGENTS.md","https:\u002F\u002Fgithub.com\u002FLuisAlbertoMK\u002Fgentleman-agent-gh\u002Fblob\u002Fmain\u002F.archive\u002Fskills\u002Fskill-creator\u002FSKILL.md",[158],{"categoryNo":159,"categoryName":160,"taxonomyType":77,"taxonomyTypeDesc":78},"01JBSEEDCAT000000000000023","Skill与智能体开发",[162,163,28,164,165,166,167,37,168,169,170,171,172,173,174],"skill creator","creator","structure","register","2026","spec","ai skill","auto","define","ai agent","unknown","tasks","bootstrap",{"skillNo":176,"name":177,"nameZh":6,"description":178,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":183,"publishedAt":39},"01M71R78DZM1GA16F1KN8ND926","senior-engineer","Apply senior engineering competencies — system design, trade-off analysis, delegation, mentoring, and tech debt strategy","https:\u002F\u002Fgithub.com\u002FLuisAlbertoMK\u002Fgentleman-agent-gh\u002Fblob\u002Fmain\u002F.archive\u002Fskills\u002Fsenior-engineer\u002FSKILL.md",[181,182],{"categoryNo":75,"categoryName":76,"taxonomyType":77,"taxonomyTypeDesc":78},{"categoryNo":83,"categoryName":84,"taxonomyType":20,"taxonomyTypeDesc":21},[184,185,186,187,188,189,190,96,191,192,166,193,194,195,122,196,197,198,199,200],"engineer","senior","senior engineer","system design","trade-offs","senior engineering","delegation","senior architect","analysis","debt","architect","tech","strategy","apply","trade","tech debt","engineering",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":211,"publishedAt":39},"01M71R74WQTXZMG3219RND96CE","prompt-engineering","Design effective prompts using SPEARS framework — scope, principles, examples, assertions, refinements, with ReAct and multi-agent patterns","https:\u002F\u002Fgithub.com\u002FLuisAlbertoMK\u002Fgentleman-agent-gh\u002Fblob\u002Fmain\u002F.archive\u002Fskills\u002Fprompt-engineering\u002FSKILL.md",[207,210],{"categoryNo":208,"categoryName":209,"taxonomyType":77,"taxonomyTypeDesc":78},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":159,"categoryName":160,"taxonomyType":77,"taxonomyTypeDesc":78},[212,213,200,214,215,96,216,166,217,31,218,219,220,221,222,223,224,225,226,227],"prompt","prompt engineering","scope","improve","react","security","multi-agent","framework","agent patterns","assertions","examples","with","multi","principles","improve prompt","prompts"]