{"adoption": {"forks": 15, "observed_at": "2026-08-28T04:03:14.393857+00:00", "stars": 1016}, "canonical_url": "https://ross.abutalabs.com/products/auteur", "card": {"archived": false, "artifact_type": "plugin", "description": "The Claude Code skill that directs a website like a film. Commit-sheet, generated assets, build, and an executable anti-slop linter that gates every ship.", "domain": ["web-development", "web-design", "frontend", "artificial-intelligence", "graphics", "developer-tools"], "enriched": true, "function": ["agent-framework", "prompt-engineering", "web-framework", "animation", "ui-components", "testing", "linter", "ci-cd", "image-processing", "developer-tools"], "health_score": 98, "homepage": "https://agiwhitelist.github.io/auteur/", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["agiwhitelist/auteur"], "name": "agiwhitelist/auteur", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-06T20:06:09+00:00", "repo": "agiwhitelist/auteur", "stars": 1016, "tags": ["claude-code-skills", "agent-skills", "anti-slop", "generative-art", "webgl", "threejs", "gsap", "landing-page", "creative-coding", "slopscan", "motion-qa", "art-direction", "ai-agents", "automation", "nodejs", "web-server"], "topics": ["anti-slop", "claude-code", "creative-coding", "generative-art", "gsap", "web-design", "webgl", "agent-skills", "claude-code-skills", "landing-page", "threejs"], "urls": [], "use_cases": ["build a cinematic landing page with an AI coding agent", "prevent AI-generated websites from looking like generic slop", "generate assets like images, depth maps, and 3D geometry via local CLIs", "enforce a motion and accessibility quality gate in CI before shipping", "add a reusable art-direction workflow to Claude Code or Cursor", "create WebGL particle, fluid, and scroll-morph effects on a landing page"], "what_it_is": "auteur is an Agent Skill (SKILL.md plus recipes and scripts) for Claude Code and other AI coding agents that directs cinematic website builds through a film-style pipeline: commit-sheet art direction, locally generated assets, WebGL/GSAP build recipes, and an executable anti-slop linter (slopscan) plus Playwright motion/a11y gate. It is a ~1MB dependency-free skill installable across 75+ agents or as a Claude Code plugin.", "when_to_avoid": ["you need a conventional web framework or component library rather than an agent skill", "your project does not use AI coding agents, since the skill is designed to be executed by one", "you need full manual control over art direction and build tooling instead of a prescribed director's pipeline"], "when_to_choose": ["you use Claude Code, Cursor, Codex, or another SKILL.md-compatible agent to build marketing or landing sites", "you want opinionated art direction, generated assets, and proven WebGL/GSAP motion recipes out of the box", "you need an automated gate that fails builds on AI-default design clichés and motion/accessibility violations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/auteur", "repo": "agiwhitelist/auteur", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:11:17.479745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94ed88db7d8e3d31cfd8ecd4e491e98318e6aaaaffd30e8d0a0af50a5aa24168", "fetched_at": "2026-08-28T04:03:14.393857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agiwhitelist/auteur"}, {"content_hash": "9df2afe044e03129945a81fcbae1d0d204771f5268bb222084c376fe6babf98a", "fetched_at": "2026-08-29T13:10:28.996847+00:00", "kind": "homepage", "missing": false, "url": "https://agiwhitelist.github.io/auteur/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:11:17.479745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94ed88db7d8e3d31cfd8ecd4e491e98318e6aaaaffd30e8d0a0af50a5aa24168", "fetched_at": "2026-08-28T04:03:14.393857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agiwhitelist/auteur"}, {"content_hash": "9df2afe044e03129945a81fcbae1d0d204771f5268bb222084c376fe6babf98a", "fetched_at": "2026-08-29T13:10:28.996847+00:00", "kind": "homepage", "missing": false, "url": "https://agiwhitelist.github.io/auteur/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:11:17.479745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94ed88db7d8e3d31cfd8ecd4e491e98318e6aaaaffd30e8d0a0af50a5aa24168", "fetched_at": "2026-08-28T04:03:14.393857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agiwhitelist/auteur"}, {"content_hash": "9df2afe044e03129945a81fcbae1d0d204771f5268bb222084c376fe6babf98a", "fetched_at": "2026-08-29T13:10:28.996847+00:00", "kind": "homepage", "missing": false, "url": "https://agiwhitelist.github.io/auteur/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:11:17.479745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94ed88db7d8e3d31cfd8ecd4e491e98318e6aaaaffd30e8d0a0af50a5aa24168", "fetched_at": "2026-08-28T04:03:14.393857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agiwhitelist/auteur"}, {"content_hash": "9df2afe044e03129945a81fcbae1d0d204771f5268bb222084c376fe6babf98a", "fetched_at": "2026-08-29T13:10:28.996847+00:00", "kind": "homepage", "missing": false, "url": "https://agiwhitelist.github.io/auteur/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:11:17.479745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94ed88db7d8e3d31cfd8ecd4e491e98318e6aaaaffd30e8d0a0af50a5aa24168", "fetched_at": "2026-08-28T04:03:14.393857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agiwhitelist/auteur"}, {"content_hash": "9df2afe044e03129945a81fcbae1d0d204771f5268bb222084c376fe6babf98a", "fetched_at": "2026-08-29T13:10:28.996847+00:00", "kind": "homepage", "missing": false, "url": "https://agiwhitelist.github.io/auteur/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:11:17.479745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94ed88db7d8e3d31cfd8ecd4e491e98318e6aaaaffd30e8d0a0af50a5aa24168", "fetched_at": "2026-08-28T04:03:14.393857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agiwhitelist/auteur"}, {"content_hash": "9df2afe044e03129945a81fcbae1d0d204771f5268bb222084c376fe6babf98a", "fetched_at": "2026-08-29T13:10:28.996847+00:00", "kind": "homepage", "missing": false, "url": "https://agiwhitelist.github.io/auteur/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.393857+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:11:17.479745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94ed88db7d8e3d31cfd8ecd4e491e98318e6aaaaffd30e8d0a0af50a5aa24168", "fetched_at": "2026-08-28T04:03:14.393857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agiwhitelist/auteur"}, {"content_hash": "9df2afe044e03129945a81fcbae1d0d204771f5268bb222084c376fe6babf98a", "fetched_at": "2026-08-29T13:10:28.996847+00:00", "kind": "homepage", "missing": false, "url": "https://agiwhitelist.github.io/auteur/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:11:17.479745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94ed88db7d8e3d31cfd8ecd4e491e98318e6aaaaffd30e8d0a0af50a5aa24168", "fetched_at": "2026-08-28T04:03:14.393857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agiwhitelist/auteur"}, {"content_hash": "9df2afe044e03129945a81fcbae1d0d204771f5268bb222084c376fe6babf98a", "fetched_at": "2026-08-29T13:10:28.996847+00:00", "kind": "homepage", "missing": false, "url": "https://agiwhitelist.github.io/auteur/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:11:17.479745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94ed88db7d8e3d31cfd8ecd4e491e98318e6aaaaffd30e8d0a0af50a5aa24168", "fetched_at": "2026-08-28T04:03:14.393857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agiwhitelist/auteur"}, {"content_hash": "9df2afe044e03129945a81fcbae1d0d204771f5268bb222084c376fe6babf98a", "fetched_at": "2026-08-29T13:10:28.996847+00:00", "kind": "homepage", "missing": false, "url": "https://agiwhitelist.github.io/auteur/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:11:17.479745+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94ed88db7d8e3d31cfd8ecd4e491e98318e6aaaaffd30e8d0a0af50a5aa24168", "fetched_at": "2026-08-28T04:03:14.393857+00:00", "kind": "readme", "missing": false, "url": "https://github.com/agiwhitelist/auteur"}, {"content_hash": "9df2afe044e03129945a81fcbae1d0d204771f5268bb222084c376fe6babf98a", "fetched_at": "2026-08-29T13:10:28.996847+00:00", "kind": "homepage", "missing": false, "url": "https://agiwhitelist.github.io/auteur/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 3, "rhythm": 96}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 53, "days_push": 27, "days_rel": 28, "gap_med": 0, "n_releases_24m": 4}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}