{"adoption": {"forks": 365, "observed_at": "2026-08-28T04:08:20.324875+00:00", "stars": 3806}, "canonical_url": "https://ross.abutalabs.com/products/kube-ps1", "card": {"archived": false, "artifact_type": "plugin", "description": "Kubernetes prompt info for bash, fish, and zsh", "domain": ["developer-tools"], "enriched": true, "function": ["developer-tools", "cli"], "health_score": 89, "homepage": null, "language": "Shell", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["jonmosco/kube-ps1"], "name": "jonmosco/kube-ps1", "platform": ["cli", "cross-platform"], "pushed_at": "2026-05-24T12:10:07+00:00", "repo": "jonmosco/kube-ps1", "stars": 3806, "tags": ["kubernetes", "shell-prompt", "zsh", "bash", "fish", "kubectl", "sre", "command-line", "containers", "macos", "linux"], "topics": ["kubernetes", "kubectl", "zsh", "bash", "containers", "prompts", "sre", "kubernetes-helper"], "urls": [], "use_cases": ["show current kubernetes context in my terminal prompt", "display kubectl namespace in zsh prompt", "avoid running kubectl commands against the wrong cluster", "add kube context indicator to bash prompt", "kubernetes prompt segment for fish shell", "oh my zsh plugin for kubernetes context"], "what_it_is": "A shell script plugin that adds the current Kubernetes context and namespace from kubectl to your Bash, Zsh, or Fish prompt. It helps engineers instantly see which cluster and namespace they are operating against.", "when_to_avoid": ["you don't use Kubernetes or kubectl", "you want a full prompt framework with themes and many segments (use starship or powerlevel10k instead)", "your shell is not bash, zsh, or fish"], "when_to_choose": ["you switch between multiple Kubernetes clusters or namespaces frequently", "you want a lightweight shell prompt indicator without a full framework", "you use bash, zsh, or fish and want quick context awareness"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kube-ps1", "repo": "jonmosco/kube-ps1", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:20.324875+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:26:46.618608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84197888131a601d96b5789c6fb9fe2f0bd4f5051ebb8a0ab49d8c29e6274a67", "fetched_at": "2026-08-28T04:08:20.324875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonmosco/kube-ps1"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:20.324875+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:26:46.618608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84197888131a601d96b5789c6fb9fe2f0bd4f5051ebb8a0ab49d8c29e6274a67", "fetched_at": "2026-08-28T04:08:20.324875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonmosco/kube-ps1"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:26:46.618608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84197888131a601d96b5789c6fb9fe2f0bd4f5051ebb8a0ab49d8c29e6274a67", "fetched_at": "2026-08-28T04:08:20.324875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonmosco/kube-ps1"}], "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:08:20.324875+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:20.324875+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:20.324875+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:26:46.618608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84197888131a601d96b5789c6fb9fe2f0bd4f5051ebb8a0ab49d8c29e6274a67", "fetched_at": "2026-08-28T04:08:20.324875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonmosco/kube-ps1"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:20.324875+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:20.324875+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:26:46.618608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84197888131a601d96b5789c6fb9fe2f0bd4f5051ebb8a0ab49d8c29e6274a67", "fetched_at": "2026-08-28T04:08:20.324875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonmosco/kube-ps1"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:20.324875+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:20.324875+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:20.324875+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:26:46.618608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84197888131a601d96b5789c6fb9fe2f0bd4f5051ebb8a0ab49d8c29e6274a67", "fetched_at": "2026-08-28T04:08:20.324875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonmosco/kube-ps1"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:20.324875+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:20.324875+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:26:46.618608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84197888131a601d96b5789c6fb9fe2f0bd4f5051ebb8a0ab49d8c29e6274a67", "fetched_at": "2026-08-28T04:08:20.324875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonmosco/kube-ps1"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:26:46.618608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84197888131a601d96b5789c6fb9fe2f0bd4f5051ebb8a0ab49d8c29e6274a67", "fetched_at": "2026-08-28T04:08:20.324875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonmosco/kube-ps1"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:26:46.618608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84197888131a601d96b5789c6fb9fe2f0bd4f5051ebb8a0ab49d8c29e6274a67", "fetched_at": "2026-08-28T04:08:20.324875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonmosco/kube-ps1"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:26:46.618608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "84197888131a601d96b5789c6fb9fe2f0bd4f5051ebb8a0ab49d8c29e6274a67", "fetched_at": "2026-08-28T04:08:20.324875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jonmosco/kube-ps1"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 84, "longevity": 100, "rhythm": 52}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3201, "days_push": 101, "days_rel": 111, "gap_med": null, "n_releases_24m": 1}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}