[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fadJ179kLjWBVQplLDZaFJgQCspXck4-R54yBYOan0no":3},{"tool":4,"categoryPool":29},{"id":5,"name":6,"slug":6,"description":7,"url":8,"githubUrl":8,"openSource":9,"categories":10,"createdAt":15,"repo":16,"articles":27,"related":28},"entity_01m17dwtm2fags32txqgee35da","drskill","Making sure your context is clean.","https:\u002F\u002Fgithub.com\u002Fdbreunig\u002Fdrskill",true,[11],{"name":12,"slug":13,"count":14},"Linters","linters",0,1788029594,{"id":17,"fullName":18,"url":8,"stars":19,"forks":20,"openIssues":20,"language":21,"license":22,"topics":23,"pushedAt":24,"archived":25,"licenseSpdx":22,"licenseOsi":9,"licenseVerifiedAt":26},"entity_01m17dx01gfags32vmtzyk77ry","dbreunig\u002Fdrskill",62,1,"Python","MIT",[],"2026-08-23T17:45:31Z",false,"2026-08-29T18:53:19.728Z",[],[],[30,72,96,103],{"id":31,"name":32,"slug":32,"description":33,"url":34,"githubUrl":34,"logoUrl":35,"openSource":9,"categories":36,"createdAt":38,"repo":39,"articles":70,"related":71},"entity_01m09hvn58encthx370sj9y7be","agnix","The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plugin for all major IDEs included, with autofixes.","https:\u002F\u002Fgithub.com\u002Fagent-sh\u002Fagnix","https:\u002F\u002Fr2.minima.ltd\u002Forg_01jakhtww5fk6b0jmxj0qfp9rf\u002Fagent-sh-e74c0a43.png",[37],{"name":12,"slug":13,"count":14},1787027117,{"id":40,"fullName":41,"url":34,"stars":42,"forks":43,"openIssues":14,"language":44,"license":45,"topics":46,"pushedAt":67,"archived":25,"licenseSpdx":68,"licenseOsi":9,"licenseVerifiedAt":69},"entity_01m09hvty0encthx3hzv14jrq2","agent-sh\u002Fagnix",400,30,"Rust","Apache-2.0",[47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66],"agent","ai","ai-agents","ai-coding-assistant","claude","cli","code-quality","codex","copilot","cursor","devtools","linter","llm","lsp","mcp","opencode","rust","skills","vscode","vscode-extension","2026-08-29T21:58:26Z","Apache-2.0 OR MIT","2026-08-18T04:25:23.046Z",[],[],{"id":73,"name":74,"slug":74,"description":75,"url":76,"githubUrl":76,"openSource":9,"categories":77,"createdAt":79,"repo":80,"articles":94,"related":95},"entity_01kzvv3958en8bqxbrb4qmdfzf","anti-slop","Opinionated Oxlint rules for rejecting low-evidence TypeScript and JavaScript patterns","https:\u002F\u002Fgithub.com\u002Fdmmulroy\u002Fanti-slop",[78],{"name":12,"slug":13,"count":14},1786567042,{"id":81,"fullName":82,"url":76,"stars":83,"forks":84,"openIssues":85,"language":86,"license":22,"topics":87,"pushedAt":92,"archived":25,"licenseSpdx":22,"licenseOsi":9,"licenseVerifiedAt":93},"entity_01kzvv3ccyen8bqxcecp41zwjm","dmmulroy\u002Fanti-slop",3881,83,20,"TypeScript",[88,89,90,91],"agent-skills","linting","oxlint","typescript","2026-08-18T13:21:06Z","2026-08-16",[],[],{"id":5,"name":6,"slug":6,"description":7,"url":8,"githubUrl":8,"openSource":9,"categories":97,"createdAt":15,"repo":99,"articles":101,"related":102},[98],{"name":12,"slug":13,"count":14},{"id":17,"fullName":18,"url":8,"stars":19,"forks":20,"openIssues":20,"language":21,"license":22,"topics":100,"pushedAt":24,"archived":25,"licenseSpdx":22,"licenseOsi":9,"licenseVerifiedAt":26},[],[],[],{"id":104,"name":105,"slug":106,"description":107,"url":108,"githubUrl":109,"logoUrl":110,"openSource":25,"categories":111,"createdAt":113,"repo":114,"articles":128,"related":129},"entity_01m0ga042ye8gsxwttw3h6tbgj","React Doctor","react-doctor","Your agent writes bad React. This catches it","https:\u002F\u002Freact.doctor","https:\u002F\u002Fgithub.com\u002Fmillionco\u002Freact-doctor","https:\u002F\u002Fr2.minima.ltd\u002Forg_01jakhtww5fk6b0jmxj0qfp9rf\u002Freact-doctor-icon-c721e31c.svg",[112],{"name":12,"slug":13,"count":14},1787253755,{"id":115,"fullName":116,"url":109,"stars":117,"forks":118,"openIssues":119,"language":86,"topics":120,"pushedAt":126,"archived":25,"licenseSpdx":22,"licenseOsi":9,"licenseVerifiedAt":127},"entity_01m0ga08wdfant3az2erdn0dht","millionco\u002Freact-doctor",14655,469,93,[121,122,123,124,125],"agents","code-review","doctor","react","skill","2026-08-29T22:15:51Z","2026-08-20T19:22:40.727Z",[],[]]