[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HZ07F9ENE2YWN85GFR3BY1":3,"skill-same:01M6HZ07F9ENE2YWN85GFR3BY1":57},{"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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":42,"install":43,"resources":56},"01M6HZ07F9ENE2YWN85GFR3BY1","repo-onboarding",null,"Auto-discoverable wrapper for `.hforge\u002Flibrary\u002Fskills\u002Frepo-onboarding\u002FSKILL.md`.","ldilov\u002Fharness-forge","ldilov","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F25016670?v=4","01M6HYXAEJP0KYT2DF86WYN8QK","Lazar Dilov","01M6HYXAJETHAW5DD5TAAFEQ7D",6,"GPL-3.0","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Frepo-onboarding\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[24,25,26,27,28,29,30],"onboarding","repo","repo onboarding","library","auto","Wrapper","for","2026-11-10 10:12:30",false,"---\nname: repo-onboarding\ndescription: Auto-discoverable wrapper for `.hforge\u002Flibrary\u002Fskills\u002Frepo-onboarding\u002FSKILL.md`.\n---\n\n# Repository Onboarding\n\n## Activation\n\n- trigger when the repository is unfamiliar, mixed, legacy, monorepo-shaped, or poorly documented\n- trigger when the next safe step depends on understanding layout, ownership, commands, or validation entrypoints\n\n## Use These Surfaces\n\n- `.hforge\u002Flibrary\u002Fskills\u002Frepo-onboarding\u002FSKILL.md`\n- `.hforge\u002Flibrary\u002Fskills\u002Frepo-onboarding\u002Freferences\u002F`\n- `.hforge\u002Flibrary\u002Fdocs\u002Fauthoring\u002Fenhanced-skill-import.md` for import provenance, research summary, and validation notes behind the upgraded pack\n- `RESEARCH-SOURCES.md` for the pack-level research summary\n- `VALIDATION.md` for the pack-level validation notes\n\n## Operating Rule\n\nUse the canonical skill under `.hforge\u002Flibrary\u002Fskills\u002F` for execution. Treat this wrapper as a discovery entrypoint only, and use the provenance doc when you need maintainer-facing context about why the onboarding guidance was deepened.\n","# Repository Onboarding\n\n## Activation\n\n- trigger when the repository is unfamiliar, mixed, legacy, monorepo-shaped, or poorly documented\n- trigger when the next safe step depends on understanding layout, ownership, commands, or validation entrypoints\n\n## Use These Surfaces\n\n- `.hforge\u002Flibrary\u002Fskills\u002Frepo-onboarding\u002FSKILL.md`\n- `.hforge\u002Flibrary\u002Fskills\u002Frepo-onboarding\u002Freferences\u002F`\n- `.hforge\u002Flibrary\u002Fdocs\u002Fauthoring\u002Fenhanced-skill-import.md` for import provenance, research summary, and validation notes behind the upgraded pack\n- `RESEARCH-SOURCES.md` for the pack-level research summary\n- `VALIDATION.md` for the pack-level validation notes\n\n## Operating Rule\n\nUse the canonical skill under `.hforge\u002Flibrary\u002Fskills\u002F` for execution. Treat this wrapper as a discovery entrypoint only, and use the provenance doc when you need maintainer-facing context about why the onboarding guidance was deepened.\n",{"name":5,"description":7},"main","27337828f396bcf279d7c4353a4a4f0cdc97659f",".agents\u002Fskills\u002Frepo-onboarding",1,"https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge","https:\u002F\u002Fgithub.com\u002Fldilov","2026-05-19 21:48:38",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add ldilov\u002Fharness-forge --skill repo-onboarding",{"tool":49,"command":50},"bunx","bunx skills add ldilov\u002Fharness-forge --skill repo-onboarding",{"tool":52,"command":53},"pnpm","pnpm dlx skills add ldilov\u002Fharness-forge --skill repo-onboarding","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Frepo-onboarding\u002FSKILL.md",true,[],[58,89,119,138,162,174],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":69,"publishedAt":31},"01M6HZ7WE4DSYWPX0W2JX9BD8K","typescript-engineering","typescript and javascript engineering guidance seeded from the harness forge knowledge base. use when the repo or task is dominated by .ts, .tsx, package.json, tsconfig, node.js services, react, next.js, frontend tooling, or multi-package workspaces where type boundaries matter.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Ftypescript-engineering\u002FSKILL.md",[64],{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",[70,71,72,73,74,75,76,77,78,79,80,81,25,82,83,84,85,86,87,88],"typescript","engineering","typescript engineering","frontend","javascript","react","harness","package","forge","Next.js","knowledge","node","use","workspaces","tsx","task","next","knowledge base","type",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":101,"publishedAt":31},"01M6HZ7QRWHQP72E7DPB6W5S6C","token-budget-optimizer","compact context, reuse existing runtime artifacts, and choose the smallest authoritative surface before expanding prompt history. use when the task is growing large, when earlier repo intelligence already exists, or when repeated rescans would waste tokens without adding new evidence.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Ftoken-budget-optimizer\u002FSKILL.md",[95,98],{"categoryNo":96,"categoryName":97,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":99,"categoryName":100,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000040","财务",[102,103,104,105,106,107,108,109,25,110,111,82,112,85,113,114,115,116,117,118],"Budget","optimizer","token","token budget","token budget optimizer","artifacts","choose","history","prompt","context","evidence","intelligence","compact","tokens","runtime","reuse","Existing",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":128,"publishedAt":31},"01M6HZ7MMX3ZZP4KF2FVC2EHP0","test-strategy-and-coverage","Define right-sized test layers and coverage priorities for a change.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Ftest-strategy-and-coverage\u002FSKILL.md",[125],{"categoryNo":126,"categoryName":127,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000008","测试与质量",[129,130,131,132,133,134,135,136,137,30],"test","strategy","coverage","test strategy","test strategy and coverage","change","priorities","define","layers",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":144,"publishedAt":31},"01M6HZ7HE9C6MGWT9JG17Z3Y3M","speckit-taskstoissues","Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fspeckit-taskstoissues\u002FSKILL.md",[],[145,146,147,148,149,150,151,107,152,153,154,155,156,157,158,159,160,161,30,118],"speckit taskstoissues","speckit","design","directory","project structure","tasks","github issues","issues","specify","convert","dependency","structure","project","commands","feature","actionable","kit",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":168,"publishedAt":31},"01M6HZ7E2NMYB9N2GKYVRF09AK","speckit-tasks","Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fspeckit-tasks\u002FSKILL.md",[],[150,169,146,147,148,170,149,171,107,153,155,156,157,158,159,160,172,173,161,30],"speckit tasks","github","generate","spec-kit","with",{"skillNo":175,"name":176,"nameZh":6,"description":177,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":180,"publishedAt":31},"01M6HZ7AS0E880YSZN4FEFF6QF","speckit-specify","Create or update the feature specification from a natural language feature description.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fspeckit-specify\u002FSKILL.md",[],[153,181,146,148,182,170,149,183,184,185,186,187,156,157,158,159,172,173,188,161],"speckit specify","spec","create","update","templates","specification","natural language","feature specification"]