{"adoption": {"forks": 102, "observed_at": "2026-08-28T04:07:47.560890+00:00", "stars": 3174}, "canonical_url": "https://ross.abutalabs.com/products/skiptools-skip", "card": {"archived": false, "artifact_type": "framework", "description": "Skip enables the creation of native SwiftUI apps for iOS and Android", "domain": ["mobile-development", "cross-platform", "developer-tools", "web-development"], "enriched": true, "function": ["mobile-framework", "compiler", "ui-components", "build-tool", "cli"], "health_score": 99, "homepage": "https://skip.dev", "language": "Swift", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["skiptools/skip"], "name": "skiptools/skip", "platform": ["cli"], "pushed_at": "2026-08-21T01:41:21+00:00", "repo": "skiptools/skip", "stars": 3174, "tags": ["swiftui", "jetpack-compose", "transpiler", "swift-on-android", "cross-platform-mobile", "xcode", "kotlin", "macos", "ios", "android", "swift"], "topics": ["swift", "android", "ios"], "urls": [], "use_cases": ["build an iOS and Android app from one Swift codebase", "port an existing SwiftUI app to Android", "write Android apps in Swift instead of Kotlin", "share business logic between iOS and Android in Swift", "avoid learning Dart or JavaScript for cross-platform development", "transpile Swift code to Kotlin for Android interoperability"], "what_it_is": "Skip is an open-source toolchain that lets developers build native iOS and Android apps from a single Swift/SwiftUI codebase. It compiles Swift natively for Android (Skip Fuse) or transpiles it to Kotlin (Skip Lite), mapping SwiftUI to real Jetpack Compose with no added runtime.", "when_to_avoid": ["you need platforms beyond iOS and Android", "your team is more fluent in Kotlin, Dart, or JavaScript than Swift", "you rely heavily on iOS-specific frameworks with no Android equivalent and don't want to maintain fallbacks", "you develop on Linux or Windows, since Skip requires macOS with Xcode"], "when_to_choose": ["your team already knows Swift and SwiftUI and wants Android reach", "you want truly native UI and performance on both platforms with no runtime overhead", "you develop on macOS in Xcode and want Android builds alongside iOS", "you need per-module control between native compilation and Kotlin transpilation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/skiptools-skip", "repo": "skiptools/skip", "role": "main", "score": 92}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.560890+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:45:26.635968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ba291fc9d18174b640bb602f8f993713ffd34d1e79b82845605dec307186d80", "fetched_at": "2026-08-28T04:07:47.560890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skiptools/skip"}, {"content_hash": "9a9a1d1c52017b47683495921d88c75a23e4e887d9d22573ff446c8ceb74ff63", "fetched_at": "2026-08-29T09:39:36.045553+00:00", "kind": "homepage", "missing": false, "url": "https://skip.dev"}, {"content_hash": "556b270a93b311ce874a05d3080aca814c387dc755d0c7fec492997d2ee86036", "fetched_at": "2026-08-29T09:39:36.070360+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/platformcustomization"}, {"content_hash": "03ae5b2b448bfc11e81d46058fe60c7974fce81584915f7b60f6ceec5082162d", "fetched_at": "2026-08-29T09:39:36.062400+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modes"}, {"content_hash": "6626ad4dfd9136426c9859d6ca97bbacf07aebb8ed8ad22d77dd18942fb01937", "fetched_at": "2026-08-29T09:39:36.065464+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/project-types"}, {"content_hash": "7166fa8b428230b0bc3a8feb265871a6fc2cd7255aadb9a803defc41ee114a6c", "fetched_at": "2026-08-29T09:39:36.068108+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/app-development"}, {"content_hash": "b1e2898adfa685ef4fec7412759c3a3901d9c8434c2e4ecbe3de81025b570b71", "fetched_at": "2026-08-29T09:39:36.054678+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs"}, {"content_hash": "6930be7544be37845477aaa8b8caa40c843606a9a1adb1afad35bb24817bac45", "fetched_at": "2026-08-29T09:39:36.056763+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/gettingstarted"}, {"content_hash": "0afaf960d9838d2c83207615e6e75061680f77df81c1ea3abea4d6e6c8d0b12e", "fetched_at": "2026-08-29T09:39:36.058747+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules/skip-ui"}, {"content_hash": "9607cccc2dd308c734cffff8914a35769c47b839453d3bb3bffb0fb0dd254c95", "fetched_at": "2026-08-29T09:39:36.072644+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.560890+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:45:26.635968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ba291fc9d18174b640bb602f8f993713ffd34d1e79b82845605dec307186d80", "fetched_at": "2026-08-28T04:07:47.560890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skiptools/skip"}, {"content_hash": "9a9a1d1c52017b47683495921d88c75a23e4e887d9d22573ff446c8ceb74ff63", "fetched_at": "2026-08-29T09:39:36.045553+00:00", "kind": "homepage", "missing": false, "url": "https://skip.dev"}, {"content_hash": "556b270a93b311ce874a05d3080aca814c387dc755d0c7fec492997d2ee86036", "fetched_at": "2026-08-29T09:39:36.070360+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/platformcustomization"}, {"content_hash": "03ae5b2b448bfc11e81d46058fe60c7974fce81584915f7b60f6ceec5082162d", "fetched_at": "2026-08-29T09:39:36.062400+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modes"}, {"content_hash": "6626ad4dfd9136426c9859d6ca97bbacf07aebb8ed8ad22d77dd18942fb01937", "fetched_at": "2026-08-29T09:39:36.065464+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/project-types"}, {"content_hash": "7166fa8b428230b0bc3a8feb265871a6fc2cd7255aadb9a803defc41ee114a6c", "fetched_at": "2026-08-29T09:39:36.068108+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/app-development"}, {"content_hash": "b1e2898adfa685ef4fec7412759c3a3901d9c8434c2e4ecbe3de81025b570b71", "fetched_at": "2026-08-29T09:39:36.054678+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs"}, {"content_hash": "6930be7544be37845477aaa8b8caa40c843606a9a1adb1afad35bb24817bac45", "fetched_at": "2026-08-29T09:39:36.056763+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/gettingstarted"}, {"content_hash": "0afaf960d9838d2c83207615e6e75061680f77df81c1ea3abea4d6e6c8d0b12e", "fetched_at": "2026-08-29T09:39:36.058747+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules/skip-ui"}, {"content_hash": "9607cccc2dd308c734cffff8914a35769c47b839453d3bb3bffb0fb0dd254c95", "fetched_at": "2026-08-29T09:39:36.072644+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:45:26.635968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ba291fc9d18174b640bb602f8f993713ffd34d1e79b82845605dec307186d80", "fetched_at": "2026-08-28T04:07:47.560890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skiptools/skip"}, {"content_hash": "9a9a1d1c52017b47683495921d88c75a23e4e887d9d22573ff446c8ceb74ff63", "fetched_at": "2026-08-29T09:39:36.045553+00:00", "kind": "homepage", "missing": false, "url": "https://skip.dev"}, {"content_hash": "556b270a93b311ce874a05d3080aca814c387dc755d0c7fec492997d2ee86036", "fetched_at": "2026-08-29T09:39:36.070360+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/platformcustomization"}, {"content_hash": "03ae5b2b448bfc11e81d46058fe60c7974fce81584915f7b60f6ceec5082162d", "fetched_at": "2026-08-29T09:39:36.062400+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modes"}, {"content_hash": "6626ad4dfd9136426c9859d6ca97bbacf07aebb8ed8ad22d77dd18942fb01937", "fetched_at": "2026-08-29T09:39:36.065464+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/project-types"}, {"content_hash": "7166fa8b428230b0bc3a8feb265871a6fc2cd7255aadb9a803defc41ee114a6c", "fetched_at": "2026-08-29T09:39:36.068108+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/app-development"}, {"content_hash": "b1e2898adfa685ef4fec7412759c3a3901d9c8434c2e4ecbe3de81025b570b71", "fetched_at": "2026-08-29T09:39:36.054678+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs"}, {"content_hash": "6930be7544be37845477aaa8b8caa40c843606a9a1adb1afad35bb24817bac45", "fetched_at": "2026-08-29T09:39:36.056763+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/gettingstarted"}, {"content_hash": "0afaf960d9838d2c83207615e6e75061680f77df81c1ea3abea4d6e6c8d0b12e", "fetched_at": "2026-08-29T09:39:36.058747+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules/skip-ui"}, {"content_hash": "9607cccc2dd308c734cffff8914a35769c47b839453d3bb3bffb0fb0dd254c95", "fetched_at": "2026-08-29T09:39:36.072644+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules"}], "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:07:47.560890+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.560890+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.560890+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:45:26.635968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ba291fc9d18174b640bb602f8f993713ffd34d1e79b82845605dec307186d80", "fetched_at": "2026-08-28T04:07:47.560890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skiptools/skip"}, {"content_hash": "9a9a1d1c52017b47683495921d88c75a23e4e887d9d22573ff446c8ceb74ff63", "fetched_at": "2026-08-29T09:39:36.045553+00:00", "kind": "homepage", "missing": false, "url": "https://skip.dev"}, {"content_hash": "556b270a93b311ce874a05d3080aca814c387dc755d0c7fec492997d2ee86036", "fetched_at": "2026-08-29T09:39:36.070360+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/platformcustomization"}, {"content_hash": "03ae5b2b448bfc11e81d46058fe60c7974fce81584915f7b60f6ceec5082162d", "fetched_at": "2026-08-29T09:39:36.062400+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modes"}, {"content_hash": "6626ad4dfd9136426c9859d6ca97bbacf07aebb8ed8ad22d77dd18942fb01937", "fetched_at": "2026-08-29T09:39:36.065464+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/project-types"}, {"content_hash": "7166fa8b428230b0bc3a8feb265871a6fc2cd7255aadb9a803defc41ee114a6c", "fetched_at": "2026-08-29T09:39:36.068108+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/app-development"}, {"content_hash": "b1e2898adfa685ef4fec7412759c3a3901d9c8434c2e4ecbe3de81025b570b71", "fetched_at": "2026-08-29T09:39:36.054678+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs"}, {"content_hash": "6930be7544be37845477aaa8b8caa40c843606a9a1adb1afad35bb24817bac45", "fetched_at": "2026-08-29T09:39:36.056763+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/gettingstarted"}, {"content_hash": "0afaf960d9838d2c83207615e6e75061680f77df81c1ea3abea4d6e6c8d0b12e", "fetched_at": "2026-08-29T09:39:36.058747+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules/skip-ui"}, {"content_hash": "9607cccc2dd308c734cffff8914a35769c47b839453d3bb3bffb0fb0dd254c95", "fetched_at": "2026-08-29T09:39:36.072644+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.560890+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.560890+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:45:26.635968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ba291fc9d18174b640bb602f8f993713ffd34d1e79b82845605dec307186d80", "fetched_at": "2026-08-28T04:07:47.560890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skiptools/skip"}, {"content_hash": "9a9a1d1c52017b47683495921d88c75a23e4e887d9d22573ff446c8ceb74ff63", "fetched_at": "2026-08-29T09:39:36.045553+00:00", "kind": "homepage", "missing": false, "url": "https://skip.dev"}, {"content_hash": "556b270a93b311ce874a05d3080aca814c387dc755d0c7fec492997d2ee86036", "fetched_at": "2026-08-29T09:39:36.070360+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/platformcustomization"}, {"content_hash": "03ae5b2b448bfc11e81d46058fe60c7974fce81584915f7b60f6ceec5082162d", "fetched_at": "2026-08-29T09:39:36.062400+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modes"}, {"content_hash": "6626ad4dfd9136426c9859d6ca97bbacf07aebb8ed8ad22d77dd18942fb01937", "fetched_at": "2026-08-29T09:39:36.065464+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/project-types"}, {"content_hash": "7166fa8b428230b0bc3a8feb265871a6fc2cd7255aadb9a803defc41ee114a6c", "fetched_at": "2026-08-29T09:39:36.068108+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/app-development"}, {"content_hash": "b1e2898adfa685ef4fec7412759c3a3901d9c8434c2e4ecbe3de81025b570b71", "fetched_at": "2026-08-29T09:39:36.054678+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs"}, {"content_hash": "6930be7544be37845477aaa8b8caa40c843606a9a1adb1afad35bb24817bac45", "fetched_at": "2026-08-29T09:39:36.056763+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/gettingstarted"}, {"content_hash": "0afaf960d9838d2c83207615e6e75061680f77df81c1ea3abea4d6e6c8d0b12e", "fetched_at": "2026-08-29T09:39:36.058747+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules/skip-ui"}, {"content_hash": "9607cccc2dd308c734cffff8914a35769c47b839453d3bb3bffb0fb0dd254c95", "fetched_at": "2026-08-29T09:39:36.072644+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.560890+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.560890+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.560890+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:45:26.635968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ba291fc9d18174b640bb602f8f993713ffd34d1e79b82845605dec307186d80", "fetched_at": "2026-08-28T04:07:47.560890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skiptools/skip"}, {"content_hash": "9a9a1d1c52017b47683495921d88c75a23e4e887d9d22573ff446c8ceb74ff63", "fetched_at": "2026-08-29T09:39:36.045553+00:00", "kind": "homepage", "missing": false, "url": "https://skip.dev"}, {"content_hash": "556b270a93b311ce874a05d3080aca814c387dc755d0c7fec492997d2ee86036", "fetched_at": "2026-08-29T09:39:36.070360+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/platformcustomization"}, {"content_hash": "03ae5b2b448bfc11e81d46058fe60c7974fce81584915f7b60f6ceec5082162d", "fetched_at": "2026-08-29T09:39:36.062400+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modes"}, {"content_hash": "6626ad4dfd9136426c9859d6ca97bbacf07aebb8ed8ad22d77dd18942fb01937", "fetched_at": "2026-08-29T09:39:36.065464+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/project-types"}, {"content_hash": "7166fa8b428230b0bc3a8feb265871a6fc2cd7255aadb9a803defc41ee114a6c", "fetched_at": "2026-08-29T09:39:36.068108+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/app-development"}, {"content_hash": "b1e2898adfa685ef4fec7412759c3a3901d9c8434c2e4ecbe3de81025b570b71", "fetched_at": "2026-08-29T09:39:36.054678+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs"}, {"content_hash": "6930be7544be37845477aaa8b8caa40c843606a9a1adb1afad35bb24817bac45", "fetched_at": "2026-08-29T09:39:36.056763+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/gettingstarted"}, {"content_hash": "0afaf960d9838d2c83207615e6e75061680f77df81c1ea3abea4d6e6c8d0b12e", "fetched_at": "2026-08-29T09:39:36.058747+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules/skip-ui"}, {"content_hash": "9607cccc2dd308c734cffff8914a35769c47b839453d3bb3bffb0fb0dd254c95", "fetched_at": "2026-08-29T09:39:36.072644+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.560890+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.560890+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:45:26.635968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ba291fc9d18174b640bb602f8f993713ffd34d1e79b82845605dec307186d80", "fetched_at": "2026-08-28T04:07:47.560890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skiptools/skip"}, {"content_hash": "9a9a1d1c52017b47683495921d88c75a23e4e887d9d22573ff446c8ceb74ff63", "fetched_at": "2026-08-29T09:39:36.045553+00:00", "kind": "homepage", "missing": false, "url": "https://skip.dev"}, {"content_hash": "556b270a93b311ce874a05d3080aca814c387dc755d0c7fec492997d2ee86036", "fetched_at": "2026-08-29T09:39:36.070360+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/platformcustomization"}, {"content_hash": "03ae5b2b448bfc11e81d46058fe60c7974fce81584915f7b60f6ceec5082162d", "fetched_at": "2026-08-29T09:39:36.062400+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modes"}, {"content_hash": "6626ad4dfd9136426c9859d6ca97bbacf07aebb8ed8ad22d77dd18942fb01937", "fetched_at": "2026-08-29T09:39:36.065464+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/project-types"}, {"content_hash": "7166fa8b428230b0bc3a8feb265871a6fc2cd7255aadb9a803defc41ee114a6c", "fetched_at": "2026-08-29T09:39:36.068108+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/app-development"}, {"content_hash": "b1e2898adfa685ef4fec7412759c3a3901d9c8434c2e4ecbe3de81025b570b71", "fetched_at": "2026-08-29T09:39:36.054678+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs"}, {"content_hash": "6930be7544be37845477aaa8b8caa40c843606a9a1adb1afad35bb24817bac45", "fetched_at": "2026-08-29T09:39:36.056763+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/gettingstarted"}, {"content_hash": "0afaf960d9838d2c83207615e6e75061680f77df81c1ea3abea4d6e6c8d0b12e", "fetched_at": "2026-08-29T09:39:36.058747+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules/skip-ui"}, {"content_hash": "9607cccc2dd308c734cffff8914a35769c47b839453d3bb3bffb0fb0dd254c95", "fetched_at": "2026-08-29T09:39:36.072644+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:45:26.635968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ba291fc9d18174b640bb602f8f993713ffd34d1e79b82845605dec307186d80", "fetched_at": "2026-08-28T04:07:47.560890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skiptools/skip"}, {"content_hash": "9a9a1d1c52017b47683495921d88c75a23e4e887d9d22573ff446c8ceb74ff63", "fetched_at": "2026-08-29T09:39:36.045553+00:00", "kind": "homepage", "missing": false, "url": "https://skip.dev"}, {"content_hash": "556b270a93b311ce874a05d3080aca814c387dc755d0c7fec492997d2ee86036", "fetched_at": "2026-08-29T09:39:36.070360+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/platformcustomization"}, {"content_hash": "03ae5b2b448bfc11e81d46058fe60c7974fce81584915f7b60f6ceec5082162d", "fetched_at": "2026-08-29T09:39:36.062400+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modes"}, {"content_hash": "6626ad4dfd9136426c9859d6ca97bbacf07aebb8ed8ad22d77dd18942fb01937", "fetched_at": "2026-08-29T09:39:36.065464+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/project-types"}, {"content_hash": "7166fa8b428230b0bc3a8feb265871a6fc2cd7255aadb9a803defc41ee114a6c", "fetched_at": "2026-08-29T09:39:36.068108+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/app-development"}, {"content_hash": "b1e2898adfa685ef4fec7412759c3a3901d9c8434c2e4ecbe3de81025b570b71", "fetched_at": "2026-08-29T09:39:36.054678+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs"}, {"content_hash": "6930be7544be37845477aaa8b8caa40c843606a9a1adb1afad35bb24817bac45", "fetched_at": "2026-08-29T09:39:36.056763+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/gettingstarted"}, {"content_hash": "0afaf960d9838d2c83207615e6e75061680f77df81c1ea3abea4d6e6c8d0b12e", "fetched_at": "2026-08-29T09:39:36.058747+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules/skip-ui"}, {"content_hash": "9607cccc2dd308c734cffff8914a35769c47b839453d3bb3bffb0fb0dd254c95", "fetched_at": "2026-08-29T09:39:36.072644+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:45:26.635968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ba291fc9d18174b640bb602f8f993713ffd34d1e79b82845605dec307186d80", "fetched_at": "2026-08-28T04:07:47.560890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skiptools/skip"}, {"content_hash": "9a9a1d1c52017b47683495921d88c75a23e4e887d9d22573ff446c8ceb74ff63", "fetched_at": "2026-08-29T09:39:36.045553+00:00", "kind": "homepage", "missing": false, "url": "https://skip.dev"}, {"content_hash": "556b270a93b311ce874a05d3080aca814c387dc755d0c7fec492997d2ee86036", "fetched_at": "2026-08-29T09:39:36.070360+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/platformcustomization"}, {"content_hash": "03ae5b2b448bfc11e81d46058fe60c7974fce81584915f7b60f6ceec5082162d", "fetched_at": "2026-08-29T09:39:36.062400+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modes"}, {"content_hash": "6626ad4dfd9136426c9859d6ca97bbacf07aebb8ed8ad22d77dd18942fb01937", "fetched_at": "2026-08-29T09:39:36.065464+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/project-types"}, {"content_hash": "7166fa8b428230b0bc3a8feb265871a6fc2cd7255aadb9a803defc41ee114a6c", "fetched_at": "2026-08-29T09:39:36.068108+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/app-development"}, {"content_hash": "b1e2898adfa685ef4fec7412759c3a3901d9c8434c2e4ecbe3de81025b570b71", "fetched_at": "2026-08-29T09:39:36.054678+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs"}, {"content_hash": "6930be7544be37845477aaa8b8caa40c843606a9a1adb1afad35bb24817bac45", "fetched_at": "2026-08-29T09:39:36.056763+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/gettingstarted"}, {"content_hash": "0afaf960d9838d2c83207615e6e75061680f77df81c1ea3abea4d6e6c8d0b12e", "fetched_at": "2026-08-29T09:39:36.058747+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules/skip-ui"}, {"content_hash": "9607cccc2dd308c734cffff8914a35769c47b839453d3bb3bffb0fb0dd254c95", "fetched_at": "2026-08-29T09:39:36.072644+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:45:26.635968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ba291fc9d18174b640bb602f8f993713ffd34d1e79b82845605dec307186d80", "fetched_at": "2026-08-28T04:07:47.560890+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skiptools/skip"}, {"content_hash": "9a9a1d1c52017b47683495921d88c75a23e4e887d9d22573ff446c8ceb74ff63", "fetched_at": "2026-08-29T09:39:36.045553+00:00", "kind": "homepage", "missing": false, "url": "https://skip.dev"}, {"content_hash": "556b270a93b311ce874a05d3080aca814c387dc755d0c7fec492997d2ee86036", "fetched_at": "2026-08-29T09:39:36.070360+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/platformcustomization"}, {"content_hash": "03ae5b2b448bfc11e81d46058fe60c7974fce81584915f7b60f6ceec5082162d", "fetched_at": "2026-08-29T09:39:36.062400+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modes"}, {"content_hash": "6626ad4dfd9136426c9859d6ca97bbacf07aebb8ed8ad22d77dd18942fb01937", "fetched_at": "2026-08-29T09:39:36.065464+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/project-types"}, {"content_hash": "7166fa8b428230b0bc3a8feb265871a6fc2cd7255aadb9a803defc41ee114a6c", "fetched_at": "2026-08-29T09:39:36.068108+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/app-development"}, {"content_hash": "b1e2898adfa685ef4fec7412759c3a3901d9c8434c2e4ecbe3de81025b570b71", "fetched_at": "2026-08-29T09:39:36.054678+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs"}, {"content_hash": "6930be7544be37845477aaa8b8caa40c843606a9a1adb1afad35bb24817bac45", "fetched_at": "2026-08-29T09:39:36.056763+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/gettingstarted"}, {"content_hash": "0afaf960d9838d2c83207615e6e75061680f77df81c1ea3abea4d6e6c8d0b12e", "fetched_at": "2026-08-29T09:39:36.058747+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules/skip-ui"}, {"content_hash": "9607cccc2dd308c734cffff8914a35769c47b839453d3bb3bffb0fb0dd254c95", "fetched_at": "2026-08-29T09:39:36.072644+00:00", "kind": "site_page", "missing": false, "url": "https://skip.dev/docs/modules"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 91, "rhythm": 86}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1286, "days_push": 13, "days_rel": 13, "gap_med": 1, "n_releases_24m": 188}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}