From 1b3ccb85aab00db271ca6068e7ac37beaf4a438d Mon Sep 17 00:00:00 2001 From: Affaan Mustafa Date: Wed, 8 Apr 2026 16:31:58 -0700 Subject: [PATCH] docs: mark continuous-learning v1 as legacy --- README.md | 5 +++-- manifests/install-components.json | 2 +- manifests/install-modules.json | 2 +- skills/configure-ecc/SKILL.md | 2 +- tests/lib/install-manifests.test.js | 8 ++++++++ 5 files changed, 14 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 08294a94..91e7303d 100644 --- a/README.md +++ b/README.md @@ -351,7 +351,7 @@ everything-claude-code/ | |-- market-research/ # Source-attributed market, competitor, and investor research (NEW) | |-- investor-materials/ # Pitch decks, one-pagers, memos, and financial models (NEW) | |-- investor-outreach/ # Personalized fundraising outreach and follow-up (NEW) -| |-- continuous-learning/ # Auto-extract patterns from sessions (Longform Guide) +| |-- continuous-learning/ # Legacy v1 Stop-hook pattern extraction | |-- continuous-learning-v2/ # Instinct-based learning with confidence scoring | |-- iterative-retrieval/ # Progressive context refinement for subagents | |-- strategic-compact/ # Manual compaction suggestions (Longform Guide) @@ -515,7 +515,7 @@ Use the `/skill-create` command for local analysis without external services: ```bash /skill-create # Analyze current repo -/skill-create --instincts # Also generate instincts for continuous-learning +/skill-create --instincts # Also generate instincts for continuous-learning-v2 ``` This analyzes your git history locally and generates SKILL.md files. @@ -580,6 +580,7 @@ The instinct-based learning system automatically learns your patterns: ``` See `skills/continuous-learning-v2/` for full documentation. +Keep `continuous-learning/` only when you explicitly want the legacy v1 Stop-hook learned-skill flow. --- diff --git a/manifests/install-components.json b/manifests/install-components.json index 045d8e62..78ad53e2 100644 --- a/manifests/install-components.json +++ b/manifests/install-components.json @@ -358,7 +358,7 @@ { "id": "skill:continuous-learning", "family": "skill", - "description": "Session pattern extraction and continuous learning skill.", + "description": "Legacy v1 Stop-hook session pattern extraction skill; prefer continuous-learning-v2 for new installs.", "modules": [ "workflow-quality" ] diff --git a/manifests/install-modules.json b/manifests/install-modules.json index 29c4b841..dc944c6e 100644 --- a/manifests/install-modules.json +++ b/manifests/install-modules.json @@ -197,7 +197,7 @@ { "id": "workflow-quality", "kind": "skills", - "description": "Evaluation, TDD, verification, learning, and compaction skills.", + "description": "Evaluation, TDD, verification, compaction, and learning skills, including the legacy continuous-learning v1 path.", "paths": [ "skills/agent-sort", "skills/agent-introspection-debugging", diff --git a/skills/configure-ecc/SKILL.md b/skills/configure-ecc/SKILL.md index aa4ff175..62d2aac1 100644 --- a/skills/configure-ecc/SKILL.md +++ b/skills/configure-ecc/SKILL.md @@ -139,7 +139,7 @@ For each selected category, print the full list of skills below and ask the user | Skill | Description | |-------|-------------| -| `continuous-learning` | Auto-extract reusable patterns from sessions as learned skills | +| `continuous-learning` | Legacy v1 Stop-hook session pattern extraction; prefer `continuous-learning-v2` for new installs | | `continuous-learning-v2` | Instinct-based learning with confidence scoring, evolves into skills, agents, and optional legacy command shims | | `eval-harness` | Formal evaluation framework for eval-driven development (EDD) | | `iterative-retrieval` | Progressive context refinement for subagent context problem | diff --git a/tests/lib/install-manifests.test.js b/tests/lib/install-manifests.test.js index 662a1270..a7cbba79 100644 --- a/tests/lib/install-manifests.test.js +++ b/tests/lib/install-manifests.test.js @@ -80,6 +80,14 @@ function runTests() { 'Should include capability:security'); })) passed++; else failed++; + if (test('labels continuous-learning as a legacy v1 install surface', () => { + const components = listInstallComponents({ family: 'skill' }); + const component = components.find(entry => entry.id === 'skill:continuous-learning'); + assert.ok(component, 'Should include skill:continuous-learning'); + assert.match(component.description, /legacy/i, 'Should label continuous-learning as legacy'); + assert.match(component.description, /continuous-learning-v2/, 'Should point new installs to continuous-learning-v2'); + })) passed++; else failed++; + if (test('lists supported legacy compatibility languages', () => { const languages = listLegacyCompatibilityLanguages(); assert.ok(languages.includes('typescript'));