{"adoption": {"forks": 681, "observed_at": "2026-08-28T04:10:36.694161+00:00", "stars": 9675}, "canonical_url": "https://ross.abutalabs.com/products/gpt-prompt-engineer", "card": {"archived": false, "artifact_type": "library", "description": null, "domain": ["large-language-models", "artificial-intelligence", "developer-tools"], "enriched": true, "function": ["prompt-engineering", "llm-inference", "benchmarking", "testing"], "health_score": 48, "homepage": null, "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["mshumer/gpt-prompt-engineer"], "name": "mshumer/gpt-prompt-engineer", "platform": ["python"], "pushed_at": "2025-10-16T18:52:42+00:00", "repo": "mshumer/gpt-prompt-engineer", "stars": 9675, "tags": ["jupyter-notebook", "elo-rating", "prompt-optimization", "openai", "anthropic-claude", "google-colab", "web-server"], "topics": [], "urls": [], "use_cases": ["find the best prompt for my llm task", "automatically generate and rank prompts", "optimize system prompts with test cases", "evaluate prompts with an elo rating system", "convert expensive model outputs to a cheaper model", "auto-generate test cases for prompt evaluation"], "what_it_is": "A Jupyter Notebook-based tool that automatically generates, tests, and ranks LLM prompts for a given task using GPT-4, GPT-3.5-Turbo, or Claude 3 Opus. It evaluates candidate prompts against user-provided test cases and ranks them with an ELO rating system to surface the best performers.", "when_to_avoid": ["you need a production-grade prompt management or versioning platform", "you want a GUI or CLI tool rather than running notebooks", "your evaluation requires human review or domain-specific metrics beyond pairwise comparison"], "when_to_choose": ["you want to experimentally compare many prompt variants against test cases", "you work in notebooks and want a quick, low-setup prompt optimization workflow", "you want to distill a strong expensive model's behavior into a cheaper faster model"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gpt-prompt-engineer", "repo": "mshumer/gpt-prompt-engineer", "role": "main", "score": 50}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.694161+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.829131+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad982656a326847c73aaba91ba2af12c974c5911c92b00f310ad6e92b4857baa", "fetched_at": "2026-08-28T04:10:36.694161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mshumer/gpt-prompt-engineer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.694161+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.829131+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad982656a326847c73aaba91ba2af12c974c5911c92b00f310ad6e92b4857baa", "fetched_at": "2026-08-28T04:10:36.694161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mshumer/gpt-prompt-engineer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.829131+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad982656a326847c73aaba91ba2af12c974c5911c92b00f310ad6e92b4857baa", "fetched_at": "2026-08-28T04:10:36.694161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mshumer/gpt-prompt-engineer"}], "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:10:36.694161+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.694161+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.694161+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.829131+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad982656a326847c73aaba91ba2af12c974c5911c92b00f310ad6e92b4857baa", "fetched_at": "2026-08-28T04:10:36.694161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mshumer/gpt-prompt-engineer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.694161+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.694161+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.829131+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad982656a326847c73aaba91ba2af12c974c5911c92b00f310ad6e92b4857baa", "fetched_at": "2026-08-28T04:10:36.694161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mshumer/gpt-prompt-engineer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.694161+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.694161+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.694161+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.829131+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad982656a326847c73aaba91ba2af12c974c5911c92b00f310ad6e92b4857baa", "fetched_at": "2026-08-28T04:10:36.694161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mshumer/gpt-prompt-engineer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.694161+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.694161+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.829131+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad982656a326847c73aaba91ba2af12c974c5911c92b00f310ad6e92b4857baa", "fetched_at": "2026-08-28T04:10:36.694161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mshumer/gpt-prompt-engineer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.829131+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad982656a326847c73aaba91ba2af12c974c5911c92b00f310ad6e92b4857baa", "fetched_at": "2026-08-28T04:10:36.694161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mshumer/gpt-prompt-engineer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.829131+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad982656a326847c73aaba91ba2af12c974c5911c92b00f310ad6e92b4857baa", "fetched_at": "2026-08-28T04:10:36.694161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mshumer/gpt-prompt-engineer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.829131+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad982656a326847c73aaba91ba2af12c974c5911c92b00f310ad6e92b4857baa", "fetched_at": "2026-08-28T04:10:36.694161+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mshumer/gpt-prompt-engineer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 47, "longevity": 82, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1156, "days_push": 321, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 50, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}