{"adoption": {"forks": 274, "observed_at": "2026-08-28T04:06:09.063440+00:00", "stars": 2049}, "canonical_url": "https://ross.abutalabs.com/products/claude-agents", "card": {"archived": true, "artifact_type": "learning-resource", "description": "Custom subagents to use with Claude Code.", "domain": ["developer-tools"], "enriched": true, "function": ["agent-framework", "developer-tools", "code-review", "documentation"], "health_score": 10, "homepage": "https://x.com/iannuttall", "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["iannuttall/claude-agents"], "name": "iannuttall/claude-agents", "platform": ["cli", "cross-platform"], "pushed_at": "2025-07-25T11:08:48+00:00", "repo": "iannuttall/claude-agents", "stars": 2049, "tags": ["claude-code", "subagents", "prompt-collection", "ai-assistants", "config-files", "ai-agents", "automation"], "topics": [], "urls": [], "use_cases": ["add specialized subagents to claude code", "get code refactoring help from an ai agent", "run security audits with claude code", "generate product requirement documents with ai", "break down projects into tasks with an ai planner", "improve my frontend design workflow with ai", "find a coding coach agent for claude"], "what_it_is": "A collection of custom subagent definition files (markdown) for Claude Code, covering roles like code refactoring, security auditing, and project planning. Users copy the agent files into their project's or global .claude/agents directory to extend Claude Code's capabilities.", "when_to_avoid": ["you use a different AI coding assistant that doesn't support Claude Code subagents", "you need a programmable agent framework or runtime rather than static prompt definitions", "you want agents with custom tooling or code, since these are markdown prompt files only"], "when_to_choose": ["you use Claude Code and want ready-made specialized subagents", "you want a simple copy-paste setup of agent definitions", "you need role-based assistance like refactoring, auditing, or PRD writing inside Claude Code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/claude-agents", "repo": "iannuttall/claude-agents", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.063440+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:57:37.408566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5915c783420fd53f626c6e08cbf048d99d8b052f8cb90d79e66debb0d0fdc1b1", "fetched_at": "2026-08-28T04:06:09.063440+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iannuttall/claude-agents"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.063440+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:57:37.408566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5915c783420fd53f626c6e08cbf048d99d8b052f8cb90d79e66debb0d0fdc1b1", "fetched_at": "2026-08-28T04:06:09.063440+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iannuttall/claude-agents"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:57:37.408566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5915c783420fd53f626c6e08cbf048d99d8b052f8cb90d79e66debb0d0fdc1b1", "fetched_at": "2026-08-28T04:06:09.063440+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iannuttall/claude-agents"}], "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:06:09.063440+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.063440+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.063440+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:57:37.408566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5915c783420fd53f626c6e08cbf048d99d8b052f8cb90d79e66debb0d0fdc1b1", "fetched_at": "2026-08-28T04:06:09.063440+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iannuttall/claude-agents"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.063440+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.063440+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:57:37.408566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5915c783420fd53f626c6e08cbf048d99d8b052f8cb90d79e66debb0d0fdc1b1", "fetched_at": "2026-08-28T04:06:09.063440+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iannuttall/claude-agents"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.063440+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.063440+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.063440+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:57:37.408566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5915c783420fd53f626c6e08cbf048d99d8b052f8cb90d79e66debb0d0fdc1b1", "fetched_at": "2026-08-28T04:06:09.063440+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iannuttall/claude-agents"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.063440+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.063440+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:57:37.408566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5915c783420fd53f626c6e08cbf048d99d8b052f8cb90d79e66debb0d0fdc1b1", "fetched_at": "2026-08-28T04:06:09.063440+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iannuttall/claude-agents"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:57:37.408566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5915c783420fd53f626c6e08cbf048d99d8b052f8cb90d79e66debb0d0fdc1b1", "fetched_at": "2026-08-28T04:06:09.063440+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iannuttall/claude-agents"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:57:37.408566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5915c783420fd53f626c6e08cbf048d99d8b052f8cb90d79e66debb0d0fdc1b1", "fetched_at": "2026-08-28T04:06:09.063440+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iannuttall/claude-agents"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:57:37.408566+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5915c783420fd53f626c6e08cbf048d99d8b052f8cb90d79e66debb0d0fdc1b1", "fetched_at": "2026-08-28T04:06:09.063440+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iannuttall/claude-agents"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 33, "longevity": 28, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 404, "days_push": 404, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}