Browse Source

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.
Darren Hinde 2 months ago
parent
commit
f57ffb2a86

+ 0 - 2
.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"
   ]

+ 0 - 2
.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",

+ 0 - 2
.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"
   ]
 }

+ 22 - 1
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"
       },
       {
@@ -1682,6 +1685,24 @@
         "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",
         "type": "context",