{"adoption": {"forks": 2210, "observed_at": "2026-08-28T04:11:46.895091+00:00", "stars": 26376}, "canonical_url": "https://ross.abutalabs.com/products/planning-with-files", "card": {"archived": false, "artifact_type": "plugin", "description": "Persistent file-based planning for AI coding agents and long-running tasks. Crash-proof markdown plans, session recovery after /clear and compaction, per-turn re-injection against context rot, deterministic completion gate. Manus-style. Install from npm, the Claude Code plugin marketplace, or npx skills. Codex, Cursor, OpenCode, 60+ agents.", "domain": ["large-language-models", "developer-tools"], "enriched": true, "function": ["agent-framework", "prompt-engineering", "workflow-automation", "developer-tools"], "health_score": 99, "homepage": "https://www.skills.sh/othmanadi/planning-with-files/planning-with-files", "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["OthmanAdi/planning-with-files"], "name": "OthmanAdi/planning-with-files", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-22T11:09:40+00:00", "repo": "OthmanAdi/planning-with-files", "stars": 26376, "tags": ["claude-code", "agent-skills", "context-engineering", "session-recovery", "manus-style", "planning-files", "context-rot", "coding-agents", "hooks", "markdown", "ai-agents", "automation", "nodejs"], "topics": ["claude", "claude-code", "claude-skills", "manus", "agent-skills", "planning", "autonomous-agents", "codex", "cursor", "multi-agent-systems", "coding-agent", "context-engineering", "github-copilot", "llm-agents", "long-running-agents", "claude-code-skills", "context-rot", "session-recovery", "hermes-plugin", "hermes-skill"], "urls": [], "use_cases": ["keep my coding agent's plan alive across /clear and context compaction", "recover an agent session after a crash or context reset", "stop my LLM agent from losing track of long multi-step tasks", "add persistent working memory to Claude Code or Cursor", "enforce structured planning and progress tracking for autonomous agents", "prevent context rot during long-running agent tasks"], "what_it_is": "A persistent file-based planning skill/plugin for AI coding agents that maintains task_plan.md, findings.md, and progress.md on disk and re-injects them every turn. It survives context loss, /clear, crashes, and compaction, with hooks, session recovery scripts, and an opt-in completion gate, installable across 60+ agents via the Agent Skills standard.", "when_to_avoid": ["you only run short single-turn prompts where persistent planning adds overhead", "you don't want hooks that execute scripts automatically on agent events", "your agent doesn't support the Agent Skills standard or Claude-style hooks"], "when_to_choose": ["you run long or multi-step tasks with AI coding agents like Claude Code, Codex, or Cursor", "your agent loses its plan after /clear, compaction, or crashes", "you want Manus-style file-based working memory with per-turn re-injection", "you want a deterministic completion gate before an agent declares a task done"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/planning-with-files", "repo": "OthmanAdi/planning-with-files", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.895091+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:55:52.891166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93cdc49836468ca4077e491d4493c0c4dd77253e302952f3936d9493f3d67637", "fetched_at": "2026-08-28T04:11:46.895091+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OthmanAdi/planning-with-files"}, {"content_hash": "d2fb741b5fbbf2b0c318845d0112c6d2875da931781823acb0cf978c6473553e", "fetched_at": "2026-08-29T07:52:16.876615+00:00", "kind": "homepage", "missing": false, "url": "https://www.skills.sh/othmanadi/planning-with-files/planning-with-files"}, {"content_hash": "31de1ab39323d19cce8ef2287cb288925e82f903e2f8b4fb1b1c16b4c388b010", "fetched_at": "2026-08-29T07:52:16.885788+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs"}, {"content_hash": "9a31957cdc1671aedd8b5aa79aa7ecef48afeae1aa75f53eea398230da55a432", "fetched_at": "2026-08-29T07:52:16.887592+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/cli"}, {"content_hash": "18b425b78010e5058e7a479f7e73d80db56b02683c03733d2ab25bf15e9cc63f", "fetched_at": "2026-08-29T07:52:16.889105+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/customize"}, {"content_hash": "beb413506f8e875ff95b6cb403e7061c3320cf422fe1a243f5d3756554a70595", "fetched_at": "2026-08-29T07:52:16.890729+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/api"}, {"content_hash": "a21fcc5038e4973c49d277fcca2d787624bc9da62ca386037ddb0b4e01c94727", "fetched_at": "2026-08-29T07:52:16.892548+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/faq"}, {"content_hash": "129b9e1b4d9dbf32c0a0b7ee0dd4388cd8718157dc4397bf381f9c13a40e1d98", "fetched_at": "2026-08-29T07:52:16.894114+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/about"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.895091+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:55:52.891166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93cdc49836468ca4077e491d4493c0c4dd77253e302952f3936d9493f3d67637", "fetched_at": "2026-08-28T04:11:46.895091+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OthmanAdi/planning-with-files"}, {"content_hash": "d2fb741b5fbbf2b0c318845d0112c6d2875da931781823acb0cf978c6473553e", "fetched_at": "2026-08-29T07:52:16.876615+00:00", "kind": "homepage", "missing": false, "url": "https://www.skills.sh/othmanadi/planning-with-files/planning-with-files"}, {"content_hash": "31de1ab39323d19cce8ef2287cb288925e82f903e2f8b4fb1b1c16b4c388b010", "fetched_at": "2026-08-29T07:52:16.885788+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs"}, {"content_hash": "9a31957cdc1671aedd8b5aa79aa7ecef48afeae1aa75f53eea398230da55a432", "fetched_at": "2026-08-29T07:52:16.887592+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/cli"}, {"content_hash": "18b425b78010e5058e7a479f7e73d80db56b02683c03733d2ab25bf15e9cc63f", "fetched_at": "2026-08-29T07:52:16.889105+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/customize"}, {"content_hash": "beb413506f8e875ff95b6cb403e7061c3320cf422fe1a243f5d3756554a70595", "fetched_at": "2026-08-29T07:52:16.890729+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/api"}, {"content_hash": "a21fcc5038e4973c49d277fcca2d787624bc9da62ca386037ddb0b4e01c94727", "fetched_at": "2026-08-29T07:52:16.892548+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/faq"}, {"content_hash": "129b9e1b4d9dbf32c0a0b7ee0dd4388cd8718157dc4397bf381f9c13a40e1d98", "fetched_at": "2026-08-29T07:52:16.894114+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/about"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:55:52.891166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93cdc49836468ca4077e491d4493c0c4dd77253e302952f3936d9493f3d67637", "fetched_at": "2026-08-28T04:11:46.895091+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OthmanAdi/planning-with-files"}, {"content_hash": "d2fb741b5fbbf2b0c318845d0112c6d2875da931781823acb0cf978c6473553e", "fetched_at": "2026-08-29T07:52:16.876615+00:00", "kind": "homepage", "missing": false, "url": "https://www.skills.sh/othmanadi/planning-with-files/planning-with-files"}, {"content_hash": "31de1ab39323d19cce8ef2287cb288925e82f903e2f8b4fb1b1c16b4c388b010", "fetched_at": "2026-08-29T07:52:16.885788+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs"}, {"content_hash": "9a31957cdc1671aedd8b5aa79aa7ecef48afeae1aa75f53eea398230da55a432", "fetched_at": "2026-08-29T07:52:16.887592+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/cli"}, {"content_hash": "18b425b78010e5058e7a479f7e73d80db56b02683c03733d2ab25bf15e9cc63f", "fetched_at": "2026-08-29T07:52:16.889105+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/customize"}, {"content_hash": "beb413506f8e875ff95b6cb403e7061c3320cf422fe1a243f5d3756554a70595", "fetched_at": "2026-08-29T07:52:16.890729+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/api"}, {"content_hash": "a21fcc5038e4973c49d277fcca2d787624bc9da62ca386037ddb0b4e01c94727", "fetched_at": "2026-08-29T07:52:16.892548+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/faq"}, {"content_hash": "129b9e1b4d9dbf32c0a0b7ee0dd4388cd8718157dc4397bf381f9c13a40e1d98", "fetched_at": "2026-08-29T07:52:16.894114+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/about"}], "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:46.895091+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.895091+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.895091+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:55:52.891166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93cdc49836468ca4077e491d4493c0c4dd77253e302952f3936d9493f3d67637", "fetched_at": "2026-08-28T04:11:46.895091+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OthmanAdi/planning-with-files"}, {"content_hash": "d2fb741b5fbbf2b0c318845d0112c6d2875da931781823acb0cf978c6473553e", "fetched_at": "2026-08-29T07:52:16.876615+00:00", "kind": "homepage", "missing": false, "url": "https://www.skills.sh/othmanadi/planning-with-files/planning-with-files"}, {"content_hash": "31de1ab39323d19cce8ef2287cb288925e82f903e2f8b4fb1b1c16b4c388b010", "fetched_at": "2026-08-29T07:52:16.885788+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs"}, {"content_hash": "9a31957cdc1671aedd8b5aa79aa7ecef48afeae1aa75f53eea398230da55a432", "fetched_at": "2026-08-29T07:52:16.887592+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/cli"}, {"content_hash": "18b425b78010e5058e7a479f7e73d80db56b02683c03733d2ab25bf15e9cc63f", "fetched_at": "2026-08-29T07:52:16.889105+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/customize"}, {"content_hash": "beb413506f8e875ff95b6cb403e7061c3320cf422fe1a243f5d3756554a70595", "fetched_at": "2026-08-29T07:52:16.890729+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/api"}, {"content_hash": "a21fcc5038e4973c49d277fcca2d787624bc9da62ca386037ddb0b4e01c94727", "fetched_at": "2026-08-29T07:52:16.892548+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/faq"}, {"content_hash": "129b9e1b4d9dbf32c0a0b7ee0dd4388cd8718157dc4397bf381f9c13a40e1d98", "fetched_at": "2026-08-29T07:52:16.894114+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/about"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.895091+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.895091+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:55:52.891166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93cdc49836468ca4077e491d4493c0c4dd77253e302952f3936d9493f3d67637", "fetched_at": "2026-08-28T04:11:46.895091+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OthmanAdi/planning-with-files"}, {"content_hash": "d2fb741b5fbbf2b0c318845d0112c6d2875da931781823acb0cf978c6473553e", "fetched_at": "2026-08-29T07:52:16.876615+00:00", "kind": "homepage", "missing": false, "url": "https://www.skills.sh/othmanadi/planning-with-files/planning-with-files"}, {"content_hash": "31de1ab39323d19cce8ef2287cb288925e82f903e2f8b4fb1b1c16b4c388b010", "fetched_at": "2026-08-29T07:52:16.885788+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs"}, {"content_hash": "9a31957cdc1671aedd8b5aa79aa7ecef48afeae1aa75f53eea398230da55a432", "fetched_at": "2026-08-29T07:52:16.887592+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/cli"}, {"content_hash": "18b425b78010e5058e7a479f7e73d80db56b02683c03733d2ab25bf15e9cc63f", "fetched_at": "2026-08-29T07:52:16.889105+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/customize"}, {"content_hash": "beb413506f8e875ff95b6cb403e7061c3320cf422fe1a243f5d3756554a70595", "fetched_at": "2026-08-29T07:52:16.890729+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/api"}, {"content_hash": "a21fcc5038e4973c49d277fcca2d787624bc9da62ca386037ddb0b4e01c94727", "fetched_at": "2026-08-29T07:52:16.892548+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/faq"}, {"content_hash": "129b9e1b4d9dbf32c0a0b7ee0dd4388cd8718157dc4397bf381f9c13a40e1d98", "fetched_at": "2026-08-29T07:52:16.894114+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/about"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.895091+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.895091+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.895091+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:55:52.891166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93cdc49836468ca4077e491d4493c0c4dd77253e302952f3936d9493f3d67637", "fetched_at": "2026-08-28T04:11:46.895091+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OthmanAdi/planning-with-files"}, {"content_hash": "d2fb741b5fbbf2b0c318845d0112c6d2875da931781823acb0cf978c6473553e", "fetched_at": "2026-08-29T07:52:16.876615+00:00", "kind": "homepage", "missing": false, "url": "https://www.skills.sh/othmanadi/planning-with-files/planning-with-files"}, {"content_hash": "31de1ab39323d19cce8ef2287cb288925e82f903e2f8b4fb1b1c16b4c388b010", "fetched_at": "2026-08-29T07:52:16.885788+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs"}, {"content_hash": "9a31957cdc1671aedd8b5aa79aa7ecef48afeae1aa75f53eea398230da55a432", "fetched_at": "2026-08-29T07:52:16.887592+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/cli"}, {"content_hash": "18b425b78010e5058e7a479f7e73d80db56b02683c03733d2ab25bf15e9cc63f", "fetched_at": "2026-08-29T07:52:16.889105+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/customize"}, {"content_hash": "beb413506f8e875ff95b6cb403e7061c3320cf422fe1a243f5d3756554a70595", "fetched_at": "2026-08-29T07:52:16.890729+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/api"}, {"content_hash": "a21fcc5038e4973c49d277fcca2d787624bc9da62ca386037ddb0b4e01c94727", "fetched_at": "2026-08-29T07:52:16.892548+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/faq"}, {"content_hash": "129b9e1b4d9dbf32c0a0b7ee0dd4388cd8718157dc4397bf381f9c13a40e1d98", "fetched_at": "2026-08-29T07:52:16.894114+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/about"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.895091+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:46.895091+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:55:52.891166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93cdc49836468ca4077e491d4493c0c4dd77253e302952f3936d9493f3d67637", "fetched_at": "2026-08-28T04:11:46.895091+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OthmanAdi/planning-with-files"}, {"content_hash": "d2fb741b5fbbf2b0c318845d0112c6d2875da931781823acb0cf978c6473553e", "fetched_at": "2026-08-29T07:52:16.876615+00:00", "kind": "homepage", "missing": false, "url": "https://www.skills.sh/othmanadi/planning-with-files/planning-with-files"}, {"content_hash": "31de1ab39323d19cce8ef2287cb288925e82f903e2f8b4fb1b1c16b4c388b010", "fetched_at": "2026-08-29T07:52:16.885788+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs"}, {"content_hash": "9a31957cdc1671aedd8b5aa79aa7ecef48afeae1aa75f53eea398230da55a432", "fetched_at": "2026-08-29T07:52:16.887592+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/cli"}, {"content_hash": "18b425b78010e5058e7a479f7e73d80db56b02683c03733d2ab25bf15e9cc63f", "fetched_at": "2026-08-29T07:52:16.889105+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/customize"}, {"content_hash": "beb413506f8e875ff95b6cb403e7061c3320cf422fe1a243f5d3756554a70595", "fetched_at": "2026-08-29T07:52:16.890729+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/api"}, {"content_hash": "a21fcc5038e4973c49d277fcca2d787624bc9da62ca386037ddb0b4e01c94727", "fetched_at": "2026-08-29T07:52:16.892548+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/faq"}, {"content_hash": "129b9e1b4d9dbf32c0a0b7ee0dd4388cd8718157dc4397bf381f9c13a40e1d98", "fetched_at": "2026-08-29T07:52:16.894114+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/about"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:55:52.891166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93cdc49836468ca4077e491d4493c0c4dd77253e302952f3936d9493f3d67637", "fetched_at": "2026-08-28T04:11:46.895091+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OthmanAdi/planning-with-files"}, {"content_hash": "d2fb741b5fbbf2b0c318845d0112c6d2875da931781823acb0cf978c6473553e", "fetched_at": "2026-08-29T07:52:16.876615+00:00", "kind": "homepage", "missing": false, "url": "https://www.skills.sh/othmanadi/planning-with-files/planning-with-files"}, {"content_hash": "31de1ab39323d19cce8ef2287cb288925e82f903e2f8b4fb1b1c16b4c388b010", "fetched_at": "2026-08-29T07:52:16.885788+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs"}, {"content_hash": "9a31957cdc1671aedd8b5aa79aa7ecef48afeae1aa75f53eea398230da55a432", "fetched_at": "2026-08-29T07:52:16.887592+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/cli"}, {"content_hash": "18b425b78010e5058e7a479f7e73d80db56b02683c03733d2ab25bf15e9cc63f", "fetched_at": "2026-08-29T07:52:16.889105+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/customize"}, {"content_hash": "beb413506f8e875ff95b6cb403e7061c3320cf422fe1a243f5d3756554a70595", "fetched_at": "2026-08-29T07:52:16.890729+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/api"}, {"content_hash": "a21fcc5038e4973c49d277fcca2d787624bc9da62ca386037ddb0b4e01c94727", "fetched_at": "2026-08-29T07:52:16.892548+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/faq"}, {"content_hash": "129b9e1b4d9dbf32c0a0b7ee0dd4388cd8718157dc4397bf381f9c13a40e1d98", "fetched_at": "2026-08-29T07:52:16.894114+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/about"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:55:52.891166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93cdc49836468ca4077e491d4493c0c4dd77253e302952f3936d9493f3d67637", "fetched_at": "2026-08-28T04:11:46.895091+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OthmanAdi/planning-with-files"}, {"content_hash": "d2fb741b5fbbf2b0c318845d0112c6d2875da931781823acb0cf978c6473553e", "fetched_at": "2026-08-29T07:52:16.876615+00:00", "kind": "homepage", "missing": false, "url": "https://www.skills.sh/othmanadi/planning-with-files/planning-with-files"}, {"content_hash": "31de1ab39323d19cce8ef2287cb288925e82f903e2f8b4fb1b1c16b4c388b010", "fetched_at": "2026-08-29T07:52:16.885788+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs"}, {"content_hash": "9a31957cdc1671aedd8b5aa79aa7ecef48afeae1aa75f53eea398230da55a432", "fetched_at": "2026-08-29T07:52:16.887592+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/cli"}, {"content_hash": "18b425b78010e5058e7a479f7e73d80db56b02683c03733d2ab25bf15e9cc63f", "fetched_at": "2026-08-29T07:52:16.889105+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/customize"}, {"content_hash": "beb413506f8e875ff95b6cb403e7061c3320cf422fe1a243f5d3756554a70595", "fetched_at": "2026-08-29T07:52:16.890729+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/api"}, {"content_hash": "a21fcc5038e4973c49d277fcca2d787624bc9da62ca386037ddb0b4e01c94727", "fetched_at": "2026-08-29T07:52:16.892548+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/faq"}, {"content_hash": "129b9e1b4d9dbf32c0a0b7ee0dd4388cd8718157dc4397bf381f9c13a40e1d98", "fetched_at": "2026-08-29T07:52:16.894114+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/about"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:55:52.891166+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "93cdc49836468ca4077e491d4493c0c4dd77253e302952f3936d9493f3d67637", "fetched_at": "2026-08-28T04:11:46.895091+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OthmanAdi/planning-with-files"}, {"content_hash": "d2fb741b5fbbf2b0c318845d0112c6d2875da931781823acb0cf978c6473553e", "fetched_at": "2026-08-29T07:52:16.876615+00:00", "kind": "homepage", "missing": false, "url": "https://www.skills.sh/othmanadi/planning-with-files/planning-with-files"}, {"content_hash": "31de1ab39323d19cce8ef2287cb288925e82f903e2f8b4fb1b1c16b4c388b010", "fetched_at": "2026-08-29T07:52:16.885788+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs"}, {"content_hash": "9a31957cdc1671aedd8b5aa79aa7ecef48afeae1aa75f53eea398230da55a432", "fetched_at": "2026-08-29T07:52:16.887592+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/cli"}, {"content_hash": "18b425b78010e5058e7a479f7e73d80db56b02683c03733d2ab25bf15e9cc63f", "fetched_at": "2026-08-29T07:52:16.889105+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/customize"}, {"content_hash": "beb413506f8e875ff95b6cb403e7061c3320cf422fe1a243f5d3756554a70595", "fetched_at": "2026-08-29T07:52:16.890729+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/api"}, {"content_hash": "a21fcc5038e4973c49d277fcca2d787624bc9da62ca386037ddb0b4e01c94727", "fetched_at": "2026-08-29T07:52:16.892548+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/docs/faq"}, {"content_hash": "129b9e1b4d9dbf32c0a0b7ee0dd4388cd8718157dc4397bf381f9c13a40e1d98", "fetched_at": "2026-08-29T07:52:16.894114+00:00", "kind": "site_page", "missing": false, "url": "https://www.skills.sh/about"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 17, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 242, "days_push": 11, "days_rel": 11, "gap_med": 1.0, "n_releases_24m": 89}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}