{"adoption": {"forks": 2723, "observed_at": "2026-08-28T04:11:04.820828+00:00", "stars": 13800}, "canonical_url": "https://ross.abutalabs.com/products/context-engineering-intro", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Context engineering is the new vibe coding - it's the way to actually make AI coding assistants work. Claude Code is the best for this so that's what this repo is centered around, but you can apply this strategy with any AI coding assistant!", "domain": ["artificial-intelligence", "large-language-models", "developer-tools", "tutorials"], "enriched": true, "function": ["prompt-engineering", "developer-tools", "workflow-automation", "documentation"], "health_score": 63, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["coleam00/context-engineering-intro"], "name": "coleam00/context-engineering-intro", "platform": ["cli", "cross-platform", "python"], "pushed_at": "2026-03-16T12:13:59+00:00", "repo": "coleam00/context-engineering-intro", "stars": 13800, "tags": ["context-engineering", "claude-code", "ai-coding-assistants", "prp", "template", "vibe-coding", "ai-agents"], "topics": [], "urls": [], "use_cases": ["set up context engineering for claude code", "generate product requirement prompts for ai coding", "make ai coding assistants follow project conventions", "learn context engineering instead of prompt engineering", "template for structuring ai-assisted feature development", "reduce ai agent failures from missing context"], "what_it_is": "A template and tutorial repository introducing 'context engineering' - a discipline of providing AI coding assistants with comprehensive context (rules, examples, validation) rather than simple prompts. It centers on Claude Code workflows with slash commands to generate and execute Product Requirements Prompts (PRPs).", "when_to_avoid": ["you need production software rather than a template and methodology guide", "you don't use AI coding assistants in your workflow", "you want a fully automated agent framework rather than a manual context workflow"], "when_to_choose": ["you use Claude Code or another AI coding assistant and want a structured workflow for feature implementation", "you want a ready-made template with PRP generation and execution commands", "you are learning how to give AI assistants comprehensive project context"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/context-engineering-intro", "repo": "coleam00/context-engineering-intro", "role": "main", "score": 51}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.820828+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:13:02.072985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3da371a1202cff2011c13bf83c5836226d3299c9ea7ce05a1f307350731493b5", "fetched_at": "2026-08-28T04:11:04.820828+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coleam00/context-engineering-intro"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.820828+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:13:02.072985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3da371a1202cff2011c13bf83c5836226d3299c9ea7ce05a1f307350731493b5", "fetched_at": "2026-08-28T04:11:04.820828+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coleam00/context-engineering-intro"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:13:02.072985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3da371a1202cff2011c13bf83c5836226d3299c9ea7ce05a1f307350731493b5", "fetched_at": "2026-08-28T04:11:04.820828+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coleam00/context-engineering-intro"}], "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:11:04.820828+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.820828+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.820828+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:13:02.072985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3da371a1202cff2011c13bf83c5836226d3299c9ea7ce05a1f307350731493b5", "fetched_at": "2026-08-28T04:11:04.820828+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coleam00/context-engineering-intro"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.820828+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.820828+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:13:02.072985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3da371a1202cff2011c13bf83c5836226d3299c9ea7ce05a1f307350731493b5", "fetched_at": "2026-08-28T04:11:04.820828+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coleam00/context-engineering-intro"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.820828+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.820828+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.820828+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:13:02.072985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3da371a1202cff2011c13bf83c5836226d3299c9ea7ce05a1f307350731493b5", "fetched_at": "2026-08-28T04:11:04.820828+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coleam00/context-engineering-intro"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.820828+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.820828+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:13:02.072985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3da371a1202cff2011c13bf83c5836226d3299c9ea7ce05a1f307350731493b5", "fetched_at": "2026-08-28T04:11:04.820828+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coleam00/context-engineering-intro"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:13:02.072985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3da371a1202cff2011c13bf83c5836226d3299c9ea7ce05a1f307350731493b5", "fetched_at": "2026-08-28T04:11:04.820828+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coleam00/context-engineering-intro"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:13:02.072985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3da371a1202cff2011c13bf83c5836226d3299c9ea7ce05a1f307350731493b5", "fetched_at": "2026-08-28T04:11:04.820828+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coleam00/context-engineering-intro"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:13:02.072985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3da371a1202cff2011c13bf83c5836226d3299c9ea7ce05a1f307350731493b5", "fetched_at": "2026-08-28T04:11:04.820828+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coleam00/context-engineering-intro"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 72, "longevity": 30, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 427, "days_push": 170, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 51, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}