[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6KSDRCB1XRM9B6QDZQRAFJ7":3,"creator-list:01M6KSDRCB1XRM9B6QDZQRAFJ7:stars:1:":21},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":13,"totalStars":13,"updatedAt":14,"htmlUrl":15,"blogUrl":16,"company":17,"location":18,"followersCount":19,"publicReposCount":20},"01M6KSDRCB1XRM9B6QDZQRAFJ7","gtbuchanan","Taylor Buchanan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F715687?v=4","USER","个人作者",null,11,1,0,"2026-11-14 12:09:03","https:\u002F\u002Fgithub.com\u002Fgtbuchanan","https:\u002F\u002Ftaylorbuchanan.com","@energyworldnet ","Texas, US",14,31,{"records":22,"total":11,"current":12,"size":162},[23,40,49,58,67,75,84,94,103,112,139],{"skillNo":24,"name":25,"nameZh":10,"description":26,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":30,"categories":31,"keywords":32,"publishedAt":39},"01M6KSF1EAR45R1HTGZ7DQJXH6","three-evals","Fixture with three eval cases.","gtbuchanan\u002Ftooling","01M6KSDRHPP4GQYJDDTWE9V28T","MIT","https:\u002F\u002Fgithub.com\u002Fgtbuchanan\u002Ftooling\u002Fblob\u002Fmain\u002Fpackages\u002Feslint-plugin-agent-skills\u002Ftest\u002Ffixtures\u002Fmin-evals\u002Fthree-evals\u002FSKILL.md",[],[33,34,35,36,37,38],"three","evals","three evals","with","fixture","eval","2026-11-10 10:12:30",{"skillNo":41,"name":42,"nameZh":10,"description":43,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":44,"categories":45,"keywords":46,"publishedAt":39},"01M6KSEXP87SH6WEZB82Y2N6YM","one-eval","Fixture with one eval case.","https:\u002F\u002Fgithub.com\u002Fgtbuchanan\u002Ftooling\u002Fblob\u002Fmain\u002Fpackages\u002Feslint-plugin-agent-skills\u002Ftest\u002Ffixtures\u002Fmin-evals\u002Fone-eval\u002FSKILL.md",[],[38,47,48,37,36],"one eval","case",{"skillNo":50,"name":51,"nameZh":10,"description":52,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":39},"01M6KSEV10GHA9XX43PKN4AAFC","no-evals","Fixture without an evals\u002F directory.","https:\u002F\u002Fgithub.com\u002Fgtbuchanan\u002Ftooling\u002Fblob\u002Fmain\u002Fpackages\u002Feslint-plugin-agent-skills\u002Ftest\u002Ffixtures\u002Fmin-evals\u002Fno-evals\u002FSKILL.md",[],[34,56,57,37],"no evals","directory",{"skillNo":59,"name":60,"nameZh":10,"description":61,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":39},"01M6KSEQHSJKJXJVQJBS7NFP5S","empty-evals","Fixture with an empty evals array.","https:\u002F\u002Fgithub.com\u002Fgtbuchanan\u002Ftooling\u002Fblob\u002Fmain\u002Fpackages\u002Feslint-plugin-agent-skills\u002Ftest\u002Ffixtures\u002Fmin-evals\u002Fempty-evals\u002FSKILL.md",[],[65,66,34,36,37],"empty","empty evals",{"skillNo":68,"name":69,"nameZh":10,"description":70,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":71,"categories":72,"keywords":73,"publishedAt":39},"01M6KSEKTK0DM06672CEGTGP3W","valid","Fixture with a valid evals.json.","https:\u002F\u002Fgithub.com\u002Fgtbuchanan\u002Ftooling\u002Fblob\u002Fmain\u002Fpackages\u002Feslint-plugin-agent-skills\u002Ftest\u002Ffixtures\u002Fevals-schema\u002Fvalid\u002FSKILL.md",[],[69,36,37,34,74],"json",{"skillNo":76,"name":77,"nameZh":10,"description":78,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":39},"01M6KSEG50CQRQ071D3KJXZ16Y","non-sequential-ids","Fixture whose evals.json ids are not sequential.","https:\u002F\u002Fgithub.com\u002Fgtbuchanan\u002Ftooling\u002Fblob\u002Fmain\u002Fpackages\u002Feslint-plugin-agent-skills\u002Ftest\u002Ffixtures\u002Fevals-schema\u002Fnon-sequential-ids\u002FSKILL.md",[],[82,83,37,34,74],"ids","non sequential ids",{"skillNo":85,"name":86,"nameZh":10,"description":87,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":39},"01M6KSECAAK6KV02PJNJAS1YAH","name-mismatch","Fixture whose evals.json skill_name doesn't match SKILL.md.","https:\u002F\u002Fgithub.com\u002Fgtbuchanan\u002Ftooling\u002Fblob\u002Fmain\u002Fpackages\u002Feslint-plugin-agent-skills\u002Ftest\u002Ffixtures\u002Fevals-schema\u002Fname-mismatch\u002FSKILL.md",[],[91,92,37,74,93,34],"name","name mismatch","match",{"skillNo":95,"name":96,"nameZh":10,"description":97,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":39},"01M6KSE8RVQX28NQ2B75Q0T9AX","missing-field","Fixture whose evals.json is missing a required eval field.","https:\u002F\u002Fgithub.com\u002Fgtbuchanan\u002Ftooling\u002Fblob\u002Fmain\u002Fpackages\u002Feslint-plugin-agent-skills\u002Ftest\u002Ffixtures\u002Fevals-schema\u002Fmissing-field\u002FSKILL.md",[],[101,102,74,38,37,34],"missing","missing field",{"skillNo":104,"name":105,"nameZh":10,"description":106,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":39},"01M6KSE6DKMX988H1N7ASCBZR7","duplicate-ids","Fixture whose evals.json has duplicate ids.","https:\u002F\u002Fgithub.com\u002Fgtbuchanan\u002Ftooling\u002Fblob\u002Fmain\u002Fpackages\u002Feslint-plugin-agent-skills\u002Ftest\u002Ffixtures\u002Fevals-schema\u002Fduplicate-ids\u002FSKILL.md",[],[110,111,82,74,34,37],"duplicate ids","duplicate",{"skillNo":113,"name":114,"nameZh":10,"description":115,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":39},"01M6KSE0W7P6PA892AY7YBC5N4","gtb-eslint-config","ESLint configuration guidance for projects using @gtbuchanan\u002Feslint-config. Covers the configure() API and options, pre-commit isolated-environment setup via createRequire, the bundled plugin set, suppression conventions, the two-plugin Markdown lint split, gitignore-derived ignores, and the per-package vs. workspace-root config split. Trigger keywords - @gtbuchanan\u002Feslint-config, eslint.config.ts, configure, ESLintConfigureOptions, eslint-disable, eslint-disable-next-line, gitignore, defaultIgnores, eslint-config-flat-gitignore, markdownlint-disable, --max-warnings, dist\u002F.eslintcache, lint:eslint, ESLint flat config, ESLint suppression.","https:\u002F\u002Fgithub.com\u002Fgtbuchanan\u002Ftooling\u002Fblob\u002Fmain\u002Fpackages\u002Feslint-config\u002Fskills\u002Fgtb-eslint-config\u002FSKILL.md",[],[119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138],"config","eslint","gtb eslint config","gitignore","SET","projects","lint","next","via","plugin","environment setup","api","commit","configure","split","pre-commit","package","trigger","environment","for",{"skillNo":140,"name":141,"nameZh":10,"description":142,"descriptionZh":10,"repositoryFullName":27,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":28,"starsCount":13,"licenseSpdxId":29,"licenseFileUrl":10,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":39},"01M6KSDV8V74X8FZW7B8CNNNQ4","gtb-build-pipeline","Build pipeline guidance for projects using @gtbuchanan\u002Fcli. Covers the Turborepo task graph, gtb sync and verify, the gtb hk pre-commit runner, the gtb changeset catalog gate, the gtb turbo wrapper (with the Android\u002FTermux escape hatch), consumer script customization, and test-bucket strategy. Trigger keywords - @gtbuchanan\u002Fcli, @gtbuchanan\u002Fpnpm-termux-shim, turbo.json, gtb sync, gtb verify, gtb turbo, gtb task, gtb hk, gtb changeset check, hk:all, hk:base, mise conf.d, mise.tasks.toml, pnpm catalog, compile:ts, pack:npm, deploy:skills, task graph, transit.","https:\u002F\u002Fgithub.com\u002Fgtbuchanan\u002Ftooling\u002Fblob\u002Fmain\u002Fpackages\u002Fcli\u002Fskills\u002Fgtb-build-pipeline\u002FSKILL.md",[],[146,147,148,149,150,136,151,138,152,153,154,155,156,157,131,158,159,160,161,124],"gtb build pipeline","build","build pipeline","pipeline","turborepo","compile","turbo","Wrapper","graph","pnpm","sync","cli","tasks","hk","changeset","runner",18]