{"adoption": {"forks": 16, "observed_at": "2026-08-28T04:04:34.406170+00:00", "stars": 1382}, "canonical_url": "https://ross.abutalabs.com/products/precognitionnvim", "card": {"archived": false, "artifact_type": "plugin", "description": "💭👀precognition.nvim - Precognition uses virtual text and gutter signs to show available motions.", "domain": ["text-editors", "developer-tools"], "enriched": true, "function": ["editor", "developer-tools"], "health_score": 96, "homepage": null, "language": "Lua", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["tris203/precognition.nvim"], "name": "tris203/precognition.nvim", "platform": ["editor-plugin", "cli"], "pushed_at": "2026-07-26T13:40:18+00:00", "repo": "tris203/precognition.nvim", "stars": 1382, "tags": ["neovim", "vim-motions", "virtual-text", "lua", "learning-tool"], "topics": [], "urls": [], "use_cases": ["learn vim motions interactively while editing", "show available navigation keys as hints in neovim", "discover motions for visual, change, and delete operations", "display gutter hints for jumping to file start and end", "customize which motion hints appear and their styling"], "what_it_is": "A Neovim plugin that displays available vim motions as virtual text and gutter signs in the current buffer. It helps users discover and learn navigation keys like w, b, e, $, and paragraph jumps in real time.", "when_to_avoid": ["you use an editor other than Neovim", "you find on-screen hints distracting while editing", "you need a general vim tutorial rather than in-editor hints"], "when_to_choose": ["you use Neovim and want to learn or reinforce vim motions", "you want inline, configurable motion hints with virtual text", "you want per-filetype control and highlight customization"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/precognitionnvim", "repo": "tris203/precognition.nvim", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:34.406170+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:40:08.415095+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "147d2e8cd053c5e4bd4c6341615274de6fd46cbbf7799c148047f117ebe09024", "fetched_at": "2026-08-28T04:04:34.406170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tris203/precognition.nvim"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:34.406170+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:40:08.415095+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "147d2e8cd053c5e4bd4c6341615274de6fd46cbbf7799c148047f117ebe09024", "fetched_at": "2026-08-28T04:04:34.406170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tris203/precognition.nvim"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:40:08.415095+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "147d2e8cd053c5e4bd4c6341615274de6fd46cbbf7799c148047f117ebe09024", "fetched_at": "2026-08-28T04:04:34.406170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tris203/precognition.nvim"}], "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:04:34.406170+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:34.406170+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:34.406170+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:40:08.415095+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "147d2e8cd053c5e4bd4c6341615274de6fd46cbbf7799c148047f117ebe09024", "fetched_at": "2026-08-28T04:04:34.406170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tris203/precognition.nvim"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:34.406170+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:34.406170+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:40:08.415095+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "147d2e8cd053c5e4bd4c6341615274de6fd46cbbf7799c148047f117ebe09024", "fetched_at": "2026-08-28T04:04:34.406170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tris203/precognition.nvim"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:34.406170+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:34.406170+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:34.406170+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:40:08.415095+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "147d2e8cd053c5e4bd4c6341615274de6fd46cbbf7799c148047f117ebe09024", "fetched_at": "2026-08-28T04:04:34.406170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tris203/precognition.nvim"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:34.406170+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:34.406170+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:40:08.415095+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "147d2e8cd053c5e4bd4c6341615274de6fd46cbbf7799c148047f117ebe09024", "fetched_at": "2026-08-28T04:04:34.406170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tris203/precognition.nvim"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:40:08.415095+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "147d2e8cd053c5e4bd4c6341615274de6fd46cbbf7799c148047f117ebe09024", "fetched_at": "2026-08-28T04:04:34.406170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tris203/precognition.nvim"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:40:08.415095+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "147d2e8cd053c5e4bd4c6341615274de6fd46cbbf7799c148047f117ebe09024", "fetched_at": "2026-08-28T04:04:34.406170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tris203/precognition.nvim"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:40:08.415095+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "147d2e8cd053c5e4bd4c6341615274de6fd46cbbf7799c148047f117ebe09024", "fetched_at": "2026-08-28T04:04:34.406170+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tris203/precognition.nvim"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 70, "rhythm": 51}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 981, "days_push": 38, "days_rel": 113, "gap_med": 287.5, "n_releases_24m": 3}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}