{"adoption": {"forks": 135, "observed_at": "2026-08-28T04:05:41.031690+00:00", "stars": 1822}, "canonical_url": "https://ross.abutalabs.com/products/typeui", "card": {"archived": false, "artifact_type": "dataset", "description": "Build better UI with AI", "domain": ["web-design", "frontend", "developer-tools", "awesome-lists"], "enriched": true, "function": ["ui-components", "css-framework", "developer-tools", "prompt-engineering"], "health_score": 93, "homepage": "https://www.typeui.sh", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["bergside/typeui", "bergside/awesome-design-skills"], "name": "TypeUI", "platform": ["cli", "cross-platform"], "pushed_at": "2026-07-04T10:11:58+00:00", "repo": "bergside/typeui", "stars": 1822, "tags": ["design-systems", "agent-skills", "skill-files", "cursor", "claude-code", "design-tokens", "registry", "ai-agents", "nodejs"], "topics": ["agent-skills", "cli", "design", "skills", "terminal", "ui", "ai", "ai-tools", "design-system", "design-tools", "design-md", "claude-design", "codex", "gemini", "google-stitch", "gemini-cli-extension"], "urls": [], "use_cases": ["give my AI coding agent a consistent design system", "find design skill files for Cursor or Claude Code", "make AI-generated UI follow accessibility and token rules", "pull a design style guide into my project with one command", "browse curated design system presets for agentic tools"], "what_it_is": "A curated registry of 67 design system skill files (SKILL.md and DESIGN.md) that instruct AI coding agents like Claude Code, Cursor, Codex, and Google Stitch on design tokens, component rules, and accessibility constraints. Skills can be pulled into a project with a single npx command.", "when_to_avoid": ["you need a full component library or CSS framework rather than instruction files", "your project does not use AI coding agents", "you need pixel-perfect custom branding not covered by the 67 presets"], "when_to_choose": ["you use AI coding agents and want consistent, high-quality UI output", "you want a quick, one-command way to install design guidelines into a repo", "you need human-readable design rationale alongside machine-readable skill instructions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/bergside/typeui", "repo": "bergside/typeui", "role": "main", "score": 73}, {"path": "/repos/bergside/awesome-design-skills", "repo": "bergside/awesome-design-skills", "role": "docs", "score": 55}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.031690+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:25:18.840060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a7f5b4bef23e0abdce2c5d86d22b90e02dcedb7e5b790af6132d44e7ed1760e", "fetched_at": "2026-08-28T04:05:41.031690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bergside/typeui"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.031690+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:25:18.840060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a7f5b4bef23e0abdce2c5d86d22b90e02dcedb7e5b790af6132d44e7ed1760e", "fetched_at": "2026-08-28T04:05:41.031690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bergside/typeui"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:25:18.840060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a7f5b4bef23e0abdce2c5d86d22b90e02dcedb7e5b790af6132d44e7ed1760e", "fetched_at": "2026-08-28T04:05:41.031690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bergside/typeui"}], "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:05:41.031690+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.031690+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.031690+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:25:18.840060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a7f5b4bef23e0abdce2c5d86d22b90e02dcedb7e5b790af6132d44e7ed1760e", "fetched_at": "2026-08-28T04:05:41.031690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bergside/typeui"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.031690+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.031690+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:25:18.840060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a7f5b4bef23e0abdce2c5d86d22b90e02dcedb7e5b790af6132d44e7ed1760e", "fetched_at": "2026-08-28T04:05:41.031690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bergside/typeui"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.031690+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.031690+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.031690+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:25:18.840060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a7f5b4bef23e0abdce2c5d86d22b90e02dcedb7e5b790af6132d44e7ed1760e", "fetched_at": "2026-08-28T04:05:41.031690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bergside/typeui"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.031690+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:41.031690+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:25:18.840060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a7f5b4bef23e0abdce2c5d86d22b90e02dcedb7e5b790af6132d44e7ed1760e", "fetched_at": "2026-08-28T04:05:41.031690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bergside/typeui"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:25:18.840060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a7f5b4bef23e0abdce2c5d86d22b90e02dcedb7e5b790af6132d44e7ed1760e", "fetched_at": "2026-08-28T04:05:41.031690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bergside/typeui"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:25:18.840060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a7f5b4bef23e0abdce2c5d86d22b90e02dcedb7e5b790af6132d44e7ed1760e", "fetched_at": "2026-08-28T04:05:41.031690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bergside/typeui"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:25:18.840060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a7f5b4bef23e0abdce2c5d86d22b90e02dcedb7e5b790af6132d44e7ed1760e", "fetched_at": "2026-08-28T04:05:41.031690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bergside/typeui"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 90, "longevity": 13, "rhythm": 86}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 183, "days_push": 60, "days_rel": 93, "gap_med": 20, "n_releases_24m": 4}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}