{"adoption": {"forks": 94, "observed_at": "2026-08-28T04:05:51.992980+00:00", "stars": 1906}, "canonical_url": "https://ross.abutalabs.com/products/shushu-internship-tool", "card": {"archived": false, "artifact_type": "learning-resource", "description": "把岗位描述变项目，把项目变简历，把简历变面试。", "domain": ["artificial-intelligence", "education", "developer-tools"], "enriched": true, "function": ["agent-framework", "prompt-engineering", "developer-tools"], "health_score": 73, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["LiuMengxuan04/shushu-internship-tool"], "name": "LiuMengxuan04/shushu-internship-tool", "platform": ["python", "cli"], "pushed_at": "2026-06-24T12:02:43+00:00", "repo": "LiuMengxuan04/shushu-internship-tool", "stars": 1906, "tags": ["ai-skill", "career-prep", "interview-preparation", "resume-building", "job-description", "coding-agent-skill", "chinese", "ai-agents"], "topics": ["ai", "ai-agents", "skills"], "urls": [], "use_cases": ["turn a job description into portfolio projects", "find matching GitHub projects for an internship JD", "audit a cloned repo to understand its structure", "plan a minimal local run of an open-source project", "generate STAR resume bullets and interview Q&A", "prepare interview talking points for a low-experience candidate", "plan resume-worthy modifications to an existing project"], "what_it_is": "An AI-agent skill toolkit that turns a job description into runnable portfolio projects, then into resume material and interview preparation. It is designed to be loaded into coding agents like Codex (ideally in Plan mode) to guide internship candidates through project selection, auditing, baseline runs, and interview Q&A generation.", "when_to_avoid": ["you need a standalone GUI or web app rather than an agent skill", "you are not using an AI coding agent that supports skills or plan mode", "you need guaranteed job placement rather than preparation material"], "when_to_choose": ["you are a CS student or junior preparing for internship applications", "you want an AI coding agent to guide you from JD to project to interview prep", "you need structured project selection, audit, and interview material generation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/shushu-internship-tool", "repo": "LiuMengxuan04/shushu-internship-tool", "role": "main", "score": 54}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.992980+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:11:17.269124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb1d6deb3047a588eca9f3b66c46e69e0a8d4341d15fc6d52625ad4c209a5da9", "fetched_at": "2026-08-28T04:05:51.992980+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiuMengxuan04/shushu-internship-tool"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.992980+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:11:17.269124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb1d6deb3047a588eca9f3b66c46e69e0a8d4341d15fc6d52625ad4c209a5da9", "fetched_at": "2026-08-28T04:05:51.992980+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiuMengxuan04/shushu-internship-tool"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:11:17.269124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb1d6deb3047a588eca9f3b66c46e69e0a8d4341d15fc6d52625ad4c209a5da9", "fetched_at": "2026-08-28T04:05:51.992980+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiuMengxuan04/shushu-internship-tool"}], "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:51.992980+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.992980+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.992980+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:11:17.269124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb1d6deb3047a588eca9f3b66c46e69e0a8d4341d15fc6d52625ad4c209a5da9", "fetched_at": "2026-08-28T04:05:51.992980+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiuMengxuan04/shushu-internship-tool"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.992980+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.992980+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:11:17.269124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb1d6deb3047a588eca9f3b66c46e69e0a8d4341d15fc6d52625ad4c209a5da9", "fetched_at": "2026-08-28T04:05:51.992980+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiuMengxuan04/shushu-internship-tool"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.992980+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.992980+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.992980+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:11:17.269124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb1d6deb3047a588eca9f3b66c46e69e0a8d4341d15fc6d52625ad4c209a5da9", "fetched_at": "2026-08-28T04:05:51.992980+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiuMengxuan04/shushu-internship-tool"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.992980+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.992980+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:11:17.269124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb1d6deb3047a588eca9f3b66c46e69e0a8d4341d15fc6d52625ad4c209a5da9", "fetched_at": "2026-08-28T04:05:51.992980+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiuMengxuan04/shushu-internship-tool"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:11:17.269124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb1d6deb3047a588eca9f3b66c46e69e0a8d4341d15fc6d52625ad4c209a5da9", "fetched_at": "2026-08-28T04:05:51.992980+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiuMengxuan04/shushu-internship-tool"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:11:17.269124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb1d6deb3047a588eca9f3b66c46e69e0a8d4341d15fc6d52625ad4c209a5da9", "fetched_at": "2026-08-28T04:05:51.992980+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiuMengxuan04/shushu-internship-tool"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:11:17.269124+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb1d6deb3047a588eca9f3b66c46e69e0a8d4341d15fc6d52625ad4c209a5da9", "fetched_at": "2026-08-28T04:05:51.992980+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LiuMengxuan04/shushu-internship-tool"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 89, "longevity": 7, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 108, "days_push": 70, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 54, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}