From f57ffb2a866396084b0f7186ff9ebb2f1495dceb Mon Sep 17 00:00:00 2001 From: Darren Hinde <107584450+darrenhinde@users.noreply.github.com> Date: Tue, 27 Jan 2026 23:30:34 +0000 Subject: [PATCH] fix(registry): add component-planning context and remove repo-specific contexts from user profiles (#125) - Add missing component-planning context to registry - Update OpenCoder and Eval Runner dependencies to reference component-planning - Remove openagents-repo contexts from developer, essential, and business profiles - Removed context:quick-start (repo orientation guide) - Removed context:adding-skill (repo contribution guide) - Keep repo-specific contexts in full and advanced profiles only This ensures users installing with developer/essential/business profiles get project-focused contexts, not repository-specific documentation. --- .opencode/profiles/business/profile.json | 2 -- .opencode/profiles/developer/profile.json | 2 -- .opencode/profiles/essential/profile.json | 2 -- registry.json | 23 ++++++++++++++++++++++- 4 files changed, 22 insertions(+), 7 deletions(-) diff --git a/.opencode/profiles/business/profile.json b/.opencode/profiles/business/profile.json index 8df5285..ae5461d 100644 --- a/.opencode/profiles/business/profile.json +++ b/.opencode/profiles/business/profile.json @@ -18,11 +18,9 @@ "tool:gemini", "context:essential-patterns", "context:project-context", - "context:quick-start", "context:core/*", "context:project-intelligence/*", "context:to-be-consumed/*", - "context:adding-skill", "config:env-example", "config:readme" ] diff --git a/.opencode/profiles/developer/profile.json b/.opencode/profiles/developer/profile.json index 74c77a1..d555bbb 100644 --- a/.opencode/profiles/developer/profile.json +++ b/.opencode/profiles/developer/profile.json @@ -29,11 +29,9 @@ "tool:gemini", "context:essential-patterns", "context:project-context", - "context:quick-start", "context:core/*", "context:project-intelligence/*", "context:to-be-consumed/*", - "context:adding-skill", "context:development/ui-styling-standards", "context:development/design-systems", "context:development/design-assets", diff --git a/.opencode/profiles/essential/profile.json b/.opencode/profiles/essential/profile.json index 1753d61..ad2e887 100644 --- a/.opencode/profiles/essential/profile.json +++ b/.opencode/profiles/essential/profile.json @@ -12,7 +12,6 @@ "tool:env", "context:essential-patterns", "context:project-context", - "context:quick-start", "context:standards-code", "context:standards-patterns", "context:standards-tests", @@ -23,7 +22,6 @@ "context:feature-breakdown", "context:workflows-review", "context:system-context-guide", - "context:adding-skill", "config:env-example" ] } \ No newline at end of file diff --git a/registry.json b/registry.json index c6f664e..ff8081f 100644 --- a/registry.json +++ b/registry.json @@ -29,6 +29,7 @@ ], "dependencies": [ "context:standards-code", + "context:component-planning", "subagent:build-agent", "subagent:coder-agent", "subagent:contextscout", @@ -164,7 +165,9 @@ "path": ".opencode/agent/eval-runner.md", "description": "Test harness for evaluation framework - DO NOT USE DIRECTLY", "tags": [], - "dependencies": [], + "dependencies": [ + "context:component-planning" + ], "category": "standard" }, { @@ -1681,6 +1684,24 @@ "dependencies": [], "category": "standard" }, + { + "id": "component-planning", + "name": "Component Planning", + "type": "context", + "path": ".opencode/context/core/workflows/component-planning.md", + "aliases": [ + "workflows-component-planning" + ], + "description": "Iterative component-based planning for complex features", + "tags": [ + "workflows", + "planning", + "architecture", + "components" + ], + "dependencies": [], + "category": "standard" + }, { "id": "navigation", "name": "Navigation",