{"adoption": {"forks": 138, "observed_at": "2026-08-28T04:03:24.964789+00:00", "stars": 1058}, "canonical_url": "https://ross.abutalabs.com/products/rules_template", "card": {"archived": false, "artifact_type": "learning-resource", "description": "If using CLINE/RooCode/Cursor/Windsurf Setup these rules. Usable for newbies riding AI wave and experienced folks both . Combines: (1) Memory,(2) Reasoning into subtasks (3) Prompts for best practices.", "domain": ["developer-tools", "large-language-models", "tutorials"], "enriched": true, "function": ["prompt-engineering", "developer-tools", "workflow-automation"], "health_score": 51, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["Bhartendu-Kumar/rules_template"], "name": "Bhartendu-Kumar/rules_template", "platform": ["cross-platform", "editor-plugin"], "pushed_at": "2025-07-17T13:58:20+00:00", "repo": "Bhartendu-Kumar/rules_template", "stars": 1058, "tags": ["cursor-rules", "roocode", "cline", "ai-coding-assistants", "rules-template", "agile-workflow", "token-optimization", "ai-agents"], "topics": [], "urls": [], "use_cases": ["set up rules for cursor ai coding assistant", "improve llm code generation quality with custom prompts", "configure roocode custom modes to save tokens", "share rules between cline and cursor via symlinks", "learn best practices for prompting ai coding agents", "structure ai-assisted development with agile workflow"], "what_it_is": "A template repository of custom rules and system prompts for AI coding assistants like Cursor, CLINE, and RooCode. It combines memory, task decomposition, and best-practice prompts following Agile methodology while minimizing token usage.", "when_to_avoid": ["you use a different AI coding assistant without compatible rules format", "you already have a mature custom rules setup", "you need a tool rather than configuration templates"], "when_to_choose": ["you use Cursor, CLINE, or RooCode and want battle-tested rules", "you want to reduce token consumption in AI coding sessions", "you are a beginner wanting a ready-made prompt setup for AI-assisted development"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rules_template", "repo": "Bhartendu-Kumar/rules_template", "role": "main", "score": 25}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.964789+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:57:23.524538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7010ef596951d9e34f3815118c867626f0bb556cff4396e03fdd02a6bf3c617", "fetched_at": "2026-08-28T04:03:24.964789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Bhartendu-Kumar/rules_template"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.964789+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:57:23.524538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7010ef596951d9e34f3815118c867626f0bb556cff4396e03fdd02a6bf3c617", "fetched_at": "2026-08-28T04:03:24.964789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Bhartendu-Kumar/rules_template"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:57:23.524538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7010ef596951d9e34f3815118c867626f0bb556cff4396e03fdd02a6bf3c617", "fetched_at": "2026-08-28T04:03:24.964789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Bhartendu-Kumar/rules_template"}], "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:03:24.964789+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.964789+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.964789+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:57:23.524538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7010ef596951d9e34f3815118c867626f0bb556cff4396e03fdd02a6bf3c617", "fetched_at": "2026-08-28T04:03:24.964789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Bhartendu-Kumar/rules_template"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.964789+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.964789+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:57:23.524538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7010ef596951d9e34f3815118c867626f0bb556cff4396e03fdd02a6bf3c617", "fetched_at": "2026-08-28T04:03:24.964789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Bhartendu-Kumar/rules_template"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.964789+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.964789+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.964789+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:57:23.524538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7010ef596951d9e34f3815118c867626f0bb556cff4396e03fdd02a6bf3c617", "fetched_at": "2026-08-28T04:03:24.964789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Bhartendu-Kumar/rules_template"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.964789+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.964789+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:57:23.524538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7010ef596951d9e34f3815118c867626f0bb556cff4396e03fdd02a6bf3c617", "fetched_at": "2026-08-28T04:03:24.964789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Bhartendu-Kumar/rules_template"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:57:23.524538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7010ef596951d9e34f3815118c867626f0bb556cff4396e03fdd02a6bf3c617", "fetched_at": "2026-08-28T04:03:24.964789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Bhartendu-Kumar/rules_template"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:57:23.524538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7010ef596951d9e34f3815118c867626f0bb556cff4396e03fdd02a6bf3c617", "fetched_at": "2026-08-28T04:03:24.964789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Bhartendu-Kumar/rules_template"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:57:23.524538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c7010ef596951d9e34f3815118c867626f0bb556cff4396e03fdd02a6bf3c617", "fetched_at": "2026-08-28T04:03:24.964789+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Bhartendu-Kumar/rules_template"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 32, "longevity": 37, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 530, "days_push": 412, "days_rel": 504, "gap_med": null, "n_releases_24m": 1}, "score": 25, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}