{"adoption": {"forks": 152, "observed_at": "2026-08-28T04:05:53.922073+00:00", "stars": 1916}, "canonical_url": "https://ross.abutalabs.com/products/claude-code-prompt-improver", "card": {"archived": false, "artifact_type": "plugin", "description": "Intelligent prompt improver hook for Claude Code. Type vibes, ship precision.", "domain": ["developer-tools", "large-language-models"], "enriched": true, "function": ["prompt-engineering", "agent-framework", "developer-tools"], "health_score": 90, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["severity1/claude-code-prompt-improver"], "name": "severity1/claude-code-prompt-improver", "platform": ["python", "cli"], "pushed_at": "2026-06-03T11:40:44+00:00", "repo": "severity1/claude-code-prompt-improver", "stars": 1916, "tags": ["claude-code", "hooks", "prompt-optimization", "subagent-routing", "plan-mode", "ai-agents", "automation"], "topics": [], "urls": [], "use_cases": ["improve vague prompts before sending them to Claude Code", "reduce correction round-trips when coding with an AI agent", "automatically enter plan mode for complex multi-file tasks", "route research tasks to subagents with better context", "run long-running commands in the background with polling guidance"], "what_it_is": "A Claude Code hook plugin that intelligently improves prompts at submit time, tool use, and subagent start, injecting contextual nudges so Claude produces better first outputs. It includes targeted nudges for clarity checks, plan mode, workflow guidance, output readability, and subagent routing.", "when_to_avoid": ["you don't use Claude Code or a compatible hook system", "you prefer fully manual control over every prompt you send", "you want a general-purpose prompt library outside an agentic coding workflow"], "when_to_choose": ["you use Claude Code daily and want higher-quality first responses", "you want automatic clarification questions for vague requests", "you need structured plan-first workflows for non-trivial implementations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/claude-code-prompt-improver", "repo": "severity1/claude-code-prompt-improver", "role": "main", "score": 73}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.922073+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:10:18.167149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b4a07dab06e42b25b5d9fb8b4416e58ae76816580cdcd89042499baef9174f4", "fetched_at": "2026-08-28T04:05:53.922073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/severity1/claude-code-prompt-improver"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.922073+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:10:18.167149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b4a07dab06e42b25b5d9fb8b4416e58ae76816580cdcd89042499baef9174f4", "fetched_at": "2026-08-28T04:05:53.922073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/severity1/claude-code-prompt-improver"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:10:18.167149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b4a07dab06e42b25b5d9fb8b4416e58ae76816580cdcd89042499baef9174f4", "fetched_at": "2026-08-28T04:05:53.922073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/severity1/claude-code-prompt-improver"}], "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:53.922073+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.922073+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.922073+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:10:18.167149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b4a07dab06e42b25b5d9fb8b4416e58ae76816580cdcd89042499baef9174f4", "fetched_at": "2026-08-28T04:05:53.922073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/severity1/claude-code-prompt-improver"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.922073+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.922073+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:10:18.167149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b4a07dab06e42b25b5d9fb8b4416e58ae76816580cdcd89042499baef9174f4", "fetched_at": "2026-08-28T04:05:53.922073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/severity1/claude-code-prompt-improver"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.922073+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.922073+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.922073+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:10:18.167149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b4a07dab06e42b25b5d9fb8b4416e58ae76816580cdcd89042499baef9174f4", "fetched_at": "2026-08-28T04:05:53.922073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/severity1/claude-code-prompt-improver"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.922073+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.922073+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:10:18.167149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b4a07dab06e42b25b5d9fb8b4416e58ae76816580cdcd89042499baef9174f4", "fetched_at": "2026-08-28T04:05:53.922073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/severity1/claude-code-prompt-improver"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:10:18.167149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b4a07dab06e42b25b5d9fb8b4416e58ae76816580cdcd89042499baef9174f4", "fetched_at": "2026-08-28T04:05:53.922073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/severity1/claude-code-prompt-improver"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:10:18.167149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b4a07dab06e42b25b5d9fb8b4416e58ae76816580cdcd89042499baef9174f4", "fetched_at": "2026-08-28T04:05:53.922073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/severity1/claude-code-prompt-improver"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:10:18.167149+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b4a07dab06e42b25b5d9fb8b4416e58ae76816580cdcd89042499baef9174f4", "fetched_at": "2026-08-28T04:05:53.922073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/severity1/claude-code-prompt-improver"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 85, "longevity": 22, "rhythm": 87}, "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": 319, "days_push": 91, "days_rel": 91, "gap_med": 7.5, "n_releases_24m": 13}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}