[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71B1ED3PQJHSNCRBM1CB2SF":3,"skill-same:01M71B1ED3PQJHSNCRBM1CB2SF":97},{"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":16,"sourceHtmlUrl":17,"categories":18,"keywords":19,"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},"01M71B1ED3PQJHSNCRBM1CB2SF","makefile-generator-c",null,"Generate and validate a focused GNU Make build for a C application or Linux ELF library.","strmt7\u002Fai_skills_collection_benchmarked","strmt7","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F28989754?v=4","01M71929P914SWKQ7QJV24NBBY","Stratos","01M71929Q9VGKQ7PWYR95VSQQQ",1,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Frepaired\u002Fskills\u002Fby-category\u002Fcoding-refactoring-repository-automation\u002Flatest-release-devops\u002Fmakefile-generator-c\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Frepaired\u002Fskills\u002Fby-category\u002Fcoding-refactoring-repository-automation\u002Flatest-release-devops\u002Fmakefile-generator-c\u002FSKILL.md",[],[20,21,22,23,24,25,26,27,28,29,30,31,32],"makefile","makefile generator","generator","makefile generator c","linux","validate","generate","library","ELF","build","application","make","for","2026-11-10 10:12:30",false,"---\nname: makefile-generator-c\nlicense: Apache-2.0\ndescription: Generate and validate a focused GNU Make build for a C application or Linux ELF library.\n---\n\n# C Makefile generation\n\nBefore repository work, read and apply Mandatory agent tools in the repository root at `docs\u002Fagent-tools.md`: Caveman for every task, CocoIndex Code before broad code navigation, and Crawl4AI for web-page research. Retain actual execution evidence.\n\nInspect the actual project, build conventions, compiler, source layout, and requested targets first. This maintained package covers only a single `src` directory of C files whose names use only letters, digits, dots, underscores, and hyphens: a GNU Make C executable or a Linux ELF static\u002Fshared library built with GCC-compatible tools. It does not generate installation, deployment, or project-specific test targets. For another layout, language, platform, or toolchain, design and validate the appropriate build for that project instead of assuming these templates apply.\n\nFrom a writable project directory, run the generator by its actual installed path. Choose an ASCII project name beginning with a letter or digit and containing only letters, digits, dots, underscores, or hyphens:\n\n```text\npython \u003Cinstalled-skill-directory>\u002Fgenerate.py --kind c --name demo --output Makefile\npython \u003Cinstalled-skill-directory>\u002Fgenerate.py --kind c-lib --name demo --output Makefile\n```\n\nUse one command for the intended project. Existing output is never overwritten; the destination directory must already exist. A nonzero exit indicates failure. Review the generated Makefile before running it. The default source directory is `src` and the default output directory is `build`; `clean` removes that build directory. These templates do not infer whether the project has a test suite or fabricate a test command.\n\nThe compiler default applies only when GNU Make's `CC` is undefined or still its built-in default; explicit environment and command-line values are preserved. The ELF-library template uses a separate `PICFLAGS` default, so replacing `CFLAGS` alone does not remove position-independent compilation. Shared-library links include `LDFLAGS` and `LDLIBS`; `SOVERSION` and `VERSION` control the soname and output name. Headers use compiler-generated dependency files. When changing compiler or linker flags, clean or otherwise rebuild affected outputs before relying on the result.\n\nRun `python -m unittest discover -s \u003Cinstalled-skill-directory> -p test_generator.py` to exercise the package. The build controls require GNU Make, GCC, `readelf`, and Linux; without those prerequisites the build-dependent tests are explicitly skipped. The recorded controls used GNU Make 4.4.1 and GCC 13.3.0 on Linux, plus Python generation checks on Windows. They do not establish support for every compiler or platform, or an improvement in agent effectiveness.\n\nThe original upstream skill is preserved at `provenance\u002Foriginal.SKILL.md`. This maintained package replaces only the two stated C-generation cases; other original templates remain unchanged and unqualified by this repair.\n","# C Makefile generation\n\nBefore repository work, read and apply Mandatory agent tools in the repository root at `docs\u002Fagent-tools.md`: Caveman for every task, CocoIndex Code before broad code navigation, and Crawl4AI for web-page research. Retain actual execution evidence.\n\nInspect the actual project, build conventions, compiler, source layout, and requested targets first. This maintained package covers only a single `src` directory of C files whose names use only letters, digits, dots, underscores, and hyphens: a GNU Make C executable or a Linux ELF static\u002Fshared library built with GCC-compatible tools. It does not generate installation, deployment, or project-specific test targets. For another layout, language, platform, or toolchain, design and validate the appropriate build for that project instead of assuming these templates apply.\n\nFrom a writable project directory, run the generator by its actual installed path. Choose an ASCII project name beginning with a letter or digit and containing only letters, digits, dots, underscores, or hyphens:\n\n```text\npython \u003Cinstalled-skill-directory>\u002Fgenerate.py --kind c --name demo --output Makefile\npython \u003Cinstalled-skill-directory>\u002Fgenerate.py --kind c-lib --name demo --output Makefile\n```\n\nUse one command for the intended project. Existing output is never overwritten; the destination directory must already exist. A nonzero exit indicates failure. Review the generated Makefile before running it. The default source directory is `src` and the default output directory is `build`; `clean` removes that build directory. These templates do not infer whether the project has a test suite or fabricate a test command.\n\nThe compiler default applies only when GNU Make's `CC` is undefined or still its built-in default; explicit environment and command-line values are preserved. The ELF-library template uses a separate `PICFLAGS` default, so replacing `CFLAGS` alone does not remove position-independent compilation. Shared-library links include `LDFLAGS` and `LDLIBS`; `SOVERSION` and `VERSION` control the soname and output name. Headers use compiler-generated dependency files. When changing compiler or linker flags, clean or otherwise rebuild affected outputs before relying on the result.\n\nRun `python -m unittest discover -s \u003Cinstalled-skill-directory> -p test_generator.py` to exercise the package. The build controls require GNU Make, GCC, `readelf`, and Linux; without those prerequisites the build-dependent tests are explicitly skipped. The recorded controls used GNU Make 4.4.1 and GCC 13.3.0 on Linux, plus Python generation checks on Windows. They do not establish support for every compiler or platform, or an improvement in agent effectiveness.\n\nThe original upstream skill is preserved at `provenance\u002Foriginal.SKILL.md`. This maintained package replaces only the two stated C-generation cases; other original templates remain unchanged and unqualified by this repair.\n",{"name":5,"license":15,"description":7},"main","5c95bcac4646c5aed06bd9aed5235cfc7985aafc","included\u002Frepaired\u002Fskills\u002Fby-category\u002Fcoding-refactoring-repository-automation\u002Flatest-release-devops\u002Fmakefile-generator-c",0,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked","https:\u002F\u002Fgithub.com\u002Fstrmt7","2026-11-11 04:18:12",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add strmt7\u002Fai_skills_collection_benchmarked --skill makefile-generator-c",{"tool":51,"command":52},"bunx","bunx skills add strmt7\u002Fai_skills_collection_benchmarked --skill makefile-generator-c",{"tool":54,"command":55},"pnpm","pnpm dlx skills add strmt7\u002Fai_skills_collection_benchmarked --skill makefile-generator-c","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Frepaired\u002Fskills\u002Fby-category\u002Fcoding-refactoring-repository-automation\u002Flatest-release-devops\u002Fmakefile-generator-c\u002FSKILL.md",true,[59,65,69,73,79,83,89,93],{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"generate.py","SCRIPT","脚本",1698,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Frepaired\u002Fskills\u002Fby-category\u002Fcoding-refactoring-repository-automation\u002Flatest-release-devops\u002Fmakefile-generator-c\u002Fgenerate.py",{"path":66,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":16},"LICENSE","许可证",11356,{"path":70,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":71,"sourceHtmlUrl":72},"provenance\u002Foriginal.generate.sh",15334,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Frepaired\u002Fskills\u002Fby-category\u002Fcoding-refactoring-repository-automation\u002Flatest-release-devops\u002Fmakefile-generator-c\u002Fprovenance\u002Foriginal.generate.sh",{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"provenance\u002Foriginal.SKILL.md","REFERENCE","参考文档",22048,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Frepaired\u002Fskills\u002Fby-category\u002Fcoding-refactoring-repository-automation\u002Flatest-release-devops\u002Fmakefile-generator-c\u002Fprovenance\u002Foriginal.SKILL.md",{"path":80,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":81,"sourceHtmlUrl":82},"repair.json",4210,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Frepaired\u002Fskills\u002Fby-category\u002Fcoding-refactoring-repository-automation\u002Flatest-release-devops\u002Fmakefile-generator-c\u002Frepair.json",{"path":84,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":87,"sourceHtmlUrl":88},"templates\u002Fc-lib.mk","OTHER","其他",1303,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Frepaired\u002Fskills\u002Fby-category\u002Fcoding-refactoring-repository-automation\u002Flatest-release-devops\u002Fmakefile-generator-c\u002Ftemplates\u002Fc-lib.mk",{"path":90,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":91,"sourceHtmlUrl":92},"templates\u002Fc.mk",958,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Frepaired\u002Fskills\u002Fby-category\u002Fcoding-refactoring-repository-automation\u002Flatest-release-devops\u002Fmakefile-generator-c\u002Ftemplates\u002Fc.mk",{"path":94,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":95,"sourceHtmlUrl":96},"test_generator.py",13416,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Frepaired\u002Fskills\u002Fby-category\u002Fcoding-refactoring-repository-automation\u002Flatest-release-devops\u002Fmakefile-generator-c\u002Ftest_generator.py",[98,130,160,186,212,240],{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":102,"sourceHtmlUrl":103,"categories":104,"keywords":113,"publishedAt":33},"01M71D4H3T6M57DFKN8HENAWRV","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fwebapp-testing\u002FSKILL.md",[105,110],{"categoryNo":106,"categoryName":107,"taxonomyType":108,"taxonomyTypeDesc":109},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":111,"categoryName":112,"taxonomyType":108,"taxonomyTypeDesc":109},"01JBSEEDCAT000000000000009","前端开发",[114,115,116,32,117,118,119,120,121,122,123,124,125,126,127,128,129],"webapp","testing","webapp testing","applications","local","frontend","debugging","toolkit","logs","browser","with","playwright","web","behavior","ui","screenshots",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":134,"sourceHtmlUrl":135,"categories":136,"keywords":140,"publishedAt":33},"01M71D4CQR2A2TB7GASCR5ZBG3","skill-creator","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fskill-creator-anthropics\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fskill-creator-anthropics\u002FSKILL.md",[137],{"categoryNo":138,"categoryName":139,"taxonomyType":108,"taxonomyTypeDesc":109},"01JBSEEDCAT000000000000023","Skill与智能体开发",[141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,32,159],"skill creator","creator","performance","improve","run evals","new","when","analysis","create","optimize","variance analysis","run","edit","benchmark","a skill","existing skill","evals","modify","accuracy",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":164,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":169,"publishedAt":33},"01M71D488XHEZVXXSXFYP8ENMH","playwright-skill","Complete browser automation with Playwright. Auto-detects dev servers, writes reusable test scripts, and supports screenshots, responsive checks, UX validation, login flows, link checks, and arbitrary browser automation. Use when the user wants to test a website, automate browser interactions, validate web functionality, or perform browser-based testing.","MIT","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Flatest-release-browser-automation\u002Fplaywright-skill\u002FSKILL.md",[167,168],{"categoryNo":106,"categoryName":107,"taxonomyType":108,"taxonomyTypeDesc":109},{"categoryNo":138,"categoryName":139,"taxonomyType":108,"taxonomyTypeDesc":109},[125,170,171,172,115,173,174,147,175,123,176,177,178,179,180,181,182,183,184,185],"playwright skill","browser automation","flows","auto","access","Bash","website","ux","login","scripts","read","write","node","install","network","responsive",{"skillNo":187,"name":188,"nameZh":6,"description":189,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":190,"sourceHtmlUrl":191,"categories":192,"keywords":194,"publishedAt":33},"01M71CY25GM939M6RES91QSG3T","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Fweb-artifacts-builder\u002FSKILL.md",[193],{"categoryNo":111,"categoryName":112,"taxonomyType":108,"taxonomyTypeDesc":109},[195,196,197,126,198,199,200,32,201,202,119,203,204,205,206,207,208,209,210,211],"builder","artifacts builder","artifacts","web artifacts builder","single-file","css","Tailwind","ui components","single","use","file","components","react","multi","state","routing","state management",{"skillNo":213,"name":214,"nameZh":6,"description":215,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":216,"sourceHtmlUrl":217,"categories":218,"keywords":228,"publishedAt":33},"01M71CXZB60QJJ1H4S3NN94WMZ","frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML\u002FCSS layouts, or when styling\u002Fbeautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Ffrontend-design\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Ffrontend-design\u002FSKILL.md",[219,220,223],{"categoryNo":111,"categoryName":112,"taxonomyType":108,"taxonomyTypeDesc":109},{"categoryNo":221,"categoryName":222,"taxonomyType":108,"taxonomyTypeDesc":109},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":224,"categoryName":225,"taxonomyType":226,"taxonomyTypeDesc":227},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[119,229,230,200,231,232,233,117,234,235,204,147,197,236,206,237,207,238,239,124],"design","frontend design","ui design","generic","aesthetics","landing","pages","code","web ui","react components","examples",{"skillNo":241,"name":242,"nameZh":6,"description":243,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":164,"licenseFileUrl":6,"sourceHtmlUrl":244,"categories":245,"keywords":246,"publishedAt":33},"01M71CVZ54WFBTVA7R16PFY1ZE","zarr-python","Chunked N-D arrays for cloud storage. Compressed arrays, parallel I\u002FO, S3\u002FGCS integration, NumPy\u002FDask\u002FXarray compatible, for large-scale scientific computing pipelines.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fscience-research-data-analysis\u002Flatest-release-community\u002Fzarr-python\u002FSKILL.md",[],[247,248,249,250,251,252,253,254,255,32,256,257,258,259,260,261,262,263],"zarr python","python","zarr","arrays","Cloud Storage","scientific","storage","parallel","dask","numpy","gcs","s3","integration","scientific computing","cloud","scale","pipelines"]