{"id":51829949,"url":"https://github.com/yetone/kill-ai-slop","last_synced_at":"2026-07-25T04:01:20.134Z","repository":{"id":370711083,"uuid":"1296301313","full_name":"yetone/kill-ai-slop","owner":"yetone","description":"A field guide to the visual \u0026 copy tics of AI-generated products — and an Agent Skill that scans your project and strips them out. https://killaislop.com","archived":false,"fork":false,"pushed_at":"2026-07-10T13:07:15.000Z","size":281,"stargazers_count":57,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-10T13:11:02.870Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yetone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-07-10T08:59:16.000Z","updated_at":"2026-07-10T13:08:37.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/yetone/kill-ai-slop","commit_stats":null,"previous_names":["yetone/kill-ai-slop"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/yetone/kill-ai-slop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yetone%2Fkill-ai-slop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yetone%2Fkill-ai-slop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yetone%2Fkill-ai-slop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yetone%2Fkill-ai-slop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yetone","download_url":"https://codeload.github.com/yetone/kill-ai-slop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yetone%2Fkill-ai-slop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35864848,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-25T02:00:06.922Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-07-22T14:00:21.159Z","updated_at":"2026-07-25T04:01:20.127Z","avatar_url":"https://github.com/yetone.png","language":"TypeScript","funding_links":[],"categories":["🧠 Agent Skills","Documentation and Writing Skills","TypeScript"],"sub_categories":[],"readme":"# Kill AI Slop\n\n**[killaislop.com](https://killaislop.com)**\n\nVibe-coded products are ugly in the same specific way: indigo gradients, glowing\ncards, emoji everywhere, a mascot in every corner, ALL-CAPS stat-cards. It's what\na machine reaches for when it has no taste but wants to look impressive, and it's\nso common you've stopped seeing it.\n\n**Kill AI Slop** is two things:\n\n1. **A website**, a multilingual field guide (English, Chinese, Japanese, and\n   Korean) that catalogues 33 AI-slop tells, each with an interactive\n   before→after demo showing the clean fix. The site is itself built as a\n   rebuttal to everything it catalogues.\n2. **An Agent Skill**, `kill-ai-slop`, which turns that catalogue into action:\n   it scans a web project for the code-level signals of each tell, explains why\n   each reads as machine-made, and proposes (or applies) the clean fix.\n\nEvery tell is one you can find in real, shipped products, not a strawman. Each\nentry rebuilds the tell in plain HTML so you can see the machine-default and the\nclean fix side by side.\n\n## Repo layout\n\n```\nwebsite/   Astro site, the field guide (multilingual, static, zero-JS-by-default)\nskill/     the kill-ai-slop Agent Skill (SKILL.md + references + scanner)\n```\n\n## The website\n\nLive at **[killaislop.com](https://killaislop.com)**. To run it locally:\n\n```bash\ncd website\nnpm install\nnpm run dev        # http://localhost:4321\nnpm run build      # → dist/  (static, deploy anywhere)\n```\n\nDesign system: paper + ink, **one** editorial red used like a proofreader's pen,\nhierarchy from scale and space, hairline rules, no gradients / emoji / glass /\nbadges. See `website/src/styles/tokens.css` for the rules it holds itself to,\nand `website/src/data/catalogue.ts` for the taxonomy (the single source of truth\nshared with the skill).\n\n## The skill\n\n### Universal agent installer\n\nRun the following command and follow the prompt to install it to your favorite coding agents:\n\n```\nnpx skills add yetone/kill-ai-slop\n```\n\n### Manual installation\n\nInstall it without touching a single file: paste this to your coding agent (Claude\nCode, Cursor, etc.) and it fetches the skill and drops it into its own skills\ndirectory for you.\n\n```\nInstall the kill-ai-slop skill from\nhttps://github.com/yetone/kill-ai-slop/tree/main/skill\n\nCopy everything in that directory into a kill-ai-slop/ folder\ninside your agent's skills directory, then confirm it's registered.\n```\n\nThen just tell it to \"kill the AI slop in this project\". Prefer to install by hand?\nSee `skill/README.md`.\n\nYou can also run the scanner directly. Point it at any web project:\n\n```bash\nnode skill/scripts/scan.mjs path/to/project          # grouped report\nnode skill/scripts/scan.mjs path/to/project --json    # machine-readable\n```\n\n`--only=` / `--skip=` filter by tell id, `--exclude=` drops paths,\n`--rules=extra.mjs` loads your own language- or stack-specific tells, and\n`deslop-ignore` comment directives suppress hits you've confirmed as\nintentional — see `skill/README.md`.\n\n## License\n\n[Apache-2.0](LICENSE).\n\nThe scanner is dependency-free and never edits files. In an Agent-Skills host\n(e.g. Claude Code), invoke the skill and it will scan, triage, report, then fix,\nfollowing `skill/SKILL.md`. See `skill/references/` for the taxonomy, detection\npatterns, and remediation playbook, and `skill/README.md` for install steps.\n\n## Every example is a rebuild\n\nThe demos are reconstructed in plain HTML, for commentary, criticism, and\neducation. The point is not to dunk on any one project. It's to make the ugly\ndefaults visible again, so you can choose against them.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyetone%2Fkill-ai-slop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyetone%2Fkill-ai-slop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyetone%2Fkill-ai-slop/lists"}