{
  "version": "2.0.0",
  "schema_version": "2.0.0",
  "repository": "https://github.com/darrenhinde/OpenAgentsControl",
  "categories": {
    "essential": "Minimal components for basic functionality",
    "standard": "Standard components for typical use",
    "extended": "Extended components for advanced features",
    "specialized": "Specialized components for specific domains",
    "meta": "Meta-level components for system generation"
  },
  "components": {
    "agents": [
      {
        "id": "system-builder",
        "name": "OpenSystemBuilder",
        "type": "agent",
        "path": ".opencode/agent/meta/system-builder.md",
        "description": "Generates complete context-aware AI systems from user requirements",
        "tags": [
          "system-generation",
          "architecture",
          "orchestration",
          "meta"
        ],
        "dependencies": [
          "subagent:domain-analyzer",
          "subagent:agent-generator",
          "subagent:context-organizer",
          "subagent:workflow-designer",
          "subagent:command-creator"
        ],
        "category": "meta"
      },
      {
        "id": "technical-writer",
        "name": "OpenTechnicalWriter",
        "type": "agent",
        "path": ".opencode/agent/content/technical-writer.md",
        "description": "Expert in documentation, API docs, and technical communication",
        "tags": [],
        "dependencies": [],
        "category": "content"
      },
      {
        "id": "copywriter",
        "name": "OpenCopywriter",
        "type": "agent",
        "path": ".opencode/agent/content/copywriter.md",
        "description": "Expert in persuasive writing, marketing copy, and brand messaging",
        "tags": [],
        "dependencies": [],
        "category": "content"
      },
      {
        "id": "data-analyst",
        "name": "OpenDataAnalyst",
        "type": "agent",
        "path": ".opencode/agent/data/data-analyst.md",
        "description": "Expert in data analysis, visualization, and statistical insights",
        "tags": [],
        "dependencies": [],
        "category": "data"
      },
      {
        "id": "eval-runner",
        "name": "Eval Runner",
        "type": "agent",
        "path": ".opencode/agent/eval-runner.md",
        "description": "Test harness for evaluation framework - DO NOT USE DIRECTLY",
        "tags": [],
        "dependencies": [
          "context:component-planning"
        ],
        "category": "standard"
      },
      {
        "id": "repo-manager",
        "name": "OpenRepoManager",
        "type": "agent",
        "path": ".opencode/agent/meta/repo-manager.md",
        "description": "Meta agent for managing OpenAgents Control repository development with context-aware planning, task breakdown, and automatic documentation",
        "tags": [],
        "dependencies": [],
        "category": "meta"
      },
      {
        "id": "opencoder",
        "name": "OpenCoder",
        "type": "agent",
        "path": ".opencode/agent/core/opencoder.md",
        "description": "Orchestration agent for complex coding, architecture, and multi-file refactoring",
        "tags": [
          "development",
          "coding",
          "implementation"
        ],
        "dependencies": [
          "subagent:documentation",
          "subagent:coder-agent",
          "subagent:tester",
          "subagent:reviewer",
          "subagent:build-agent",
          "subagent:contextscout",
          "subagent:externalscout",
          "context:standards-code",
          "context:task-delegation-basics",
          "context:component-planning",
          "context:external-libraries-workflow"
        ],
        "category": "core"
      },
      {
        "id": "openagent",
        "name": "OpenAgent",
        "type": "agent",
        "path": ".opencode/agent/core/openagent.md",
        "description": "Universal agent for answering queries, executing tasks, and coordinating workflows across any domain",
        "tags": [
          "universal",
          "coordination",
          "primary"
        ],
        "dependencies": [
          "subagent:task-manager",
          "subagent:documentation",
          "subagent:contextscout",
          "subagent:externalscout",
          "context:standards-code",
          "context:standards-docs",
          "context:standards-tests",
          "context:review-ref",
          "context:delegation-ref",
          "context:external-libraries-workflow"
        ],
        "category": "core"
      }
    ],
    "subagents": [
      {
        "id": "task-manager",
        "name": "TaskManager",
        "type": "subagent",
        "path": ".opencode/agent/subagents/core/task-manager.md",
        "description": "Breaks down complex features into small, verifiable subtasks",
        "tags": [
          "planning",
          "organization",
          "task-management"
        ],
        "dependencies": [],
        "category": "essential"
      },
      {
        "id": "image-specialist",
        "name": "Image Specialist",
        "type": "subagent",
        "path": ".opencode/agent/subagents/utils/image-specialist.md",
        "description": "Generates and edits images using Gemini AI",
        "tags": [
          "images",
          "ai",
          "generation"
        ],
        "dependencies": [
          "tool:gemini"
        ],
        "category": "utils"
      },
      {
        "id": "reviewer",
        "name": "CodeReviewer",
        "type": "subagent",
        "path": ".opencode/agent/subagents/code/reviewer.md",
        "description": "Performs code review with security and quality checks",
        "tags": [
          "review",
          "security",
          "quality"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "tester",
        "name": "TestEngineer",
        "type": "subagent",
        "path": ".opencode/agent/subagents/code/test-engineer.md",
        "description": "Writes unit and integration tests",
        "tags": [
          "testing",
          "tdd",
          "quality"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "documentation",
        "name": "DocWriter",
        "type": "subagent",
        "path": ".opencode/agent/subagents/core/documentation.md",
        "description": "Creates and updates documentation",
        "tags": [
          "docs",
          "documentation",
          "writing"
        ],
        "dependencies": [],
        "category": "essential"
      },
      {
        "id": "coder-agent",
        "name": "CoderAgent",
        "type": "subagent",
        "path": ".opencode/agent/subagents/code/coder-agent.md",
        "description": "Executes coding subtasks in sequence",
        "tags": [
          "coding",
          "implementation",
          "execution"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "build-agent",
        "name": "BuildAgent",
        "type": "subagent",
        "path": ".opencode/agent/subagents/code/build-agent.md",
        "description": "Type checks and validates builds",
        "tags": [
          "build",
          "validation",
          "type-checking"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "frontend-specialist",
        "name": "OpenFrontendSpecialist",
        "type": "subagent",
        "path": ".opencode/agent/subagents/development/frontend-specialist.md",
        "description": "Expert in React, Vue, and modern CSS architecture",
        "tags": [],
        "dependencies": [],
        "category": "development"
      },
      {
        "id": "devops-specialist",
        "name": "OpenDevopsSpecialist",
        "type": "subagent",
        "path": ".opencode/agent/subagents/development/devops-specialist.md",
        "description": "Expert in CI/CD, infrastructure as code, and deployment automation",
        "tags": [],
        "dependencies": [],
        "category": "development"
      },
      {
        "id": "domain-analyzer",
        "name": "DomainAnalyzer",
        "type": "subagent",
        "path": ".opencode/agent/subagents/system-builder/domain-analyzer.md",
        "description": "Analyzes user domains and recommends agent architectures",
        "tags": [
          "analysis",
          "domain-modeling",
          "architecture"
        ],
        "dependencies": [],
        "category": "meta"
      },
      {
        "id": "agent-generator",
        "name": "AgentGenerator",
        "type": "subagent",
        "path": ".opencode/agent/subagents/system-builder/agent-generator.md",
        "description": "Generates XML-optimized agent files following research-backed patterns",
        "tags": [
          "generation",
          "xml-optimization",
          "agents"
        ],
        "dependencies": [],
        "category": "meta"
      },
      {
        "id": "context-organizer",
        "name": "ContextOrganizer",
        "type": "subagent",
        "path": ".opencode/agent/subagents/system-builder/context-organizer.md",
        "description": "Organizes and generates modular context files",
        "tags": [
          "context",
          "organization",
          "knowledge-management"
        ],
        "dependencies": [
          "context:core/context-system/*"
        ],
        "category": "meta"
      },
      {
        "id": "workflow-designer",
        "name": "WorkflowDesigner",
        "type": "subagent",
        "path": ".opencode/agent/subagents/system-builder/workflow-designer.md",
        "description": "Designs complete workflow definitions with context dependencies",
        "tags": [
          "workflows",
          "design",
          "orchestration"
        ],
        "dependencies": [],
        "category": "meta"
      },
      {
        "id": "command-creator",
        "name": "CommandCreator",
        "type": "subagent",
        "path": ".opencode/agent/subagents/system-builder/command-creator.md",
        "description": "Creates custom slash commands with clear syntax and examples",
        "tags": [
          "commands",
          "generation",
          "cli"
        ],
        "dependencies": [],
        "category": "meta"
      },
      {
        "id": "contextscout",
        "name": "ContextScout",
        "type": "subagent",
        "path": ".opencode/agent/subagents/core/contextscout.md",
        "version": "5.1.0",
        "description": "Get accurate context FIRST before diving deep\u2014save time, energy, and avoid rework. ContextScout intelligently discovers and retrieves the exact context files you need with precise file paths and line ranges, so you start with the right information instead of guessing. Optimized for multi-model compatibility (Claude, Gemini, GPT-4) with 20% token reduction.",
        "tags": [
          "context",
          "search",
          "discovery",
          "navigation",
          "subagent",
          "optimized"
        ],
        "dependencies": [
          "command:check-context-deps",
          "context:registry-dependencies",
          "context:context-system",
          "context:mvi",
          "context:structure",
          "context:workflows",
          "subagent:externalscout",
          "context:root-navigation",
          "context:context-paths-config"
        ],
        "category": "core"
      },
      {
        "id": "externalscout",
        "name": "ExternalScout",
        "type": "subagent",
        "path": ".opencode/agent/subagents/core/externalscout.md",
        "version": "2.0.0",
        "description": "Fetches live, version-specific documentation for external libraries and frameworks using Context7 and other sources. Optimized with 42% token reduction and enhanced references to prompt engineering and context system docs.",
        "tags": [
          "external-docs",
          "libraries",
          "frameworks",
          "context7",
          "subagent",
          "optimized"
        ],
        "dependencies": [
          "skill:context7",
          "context:context-system"
        ],
        "category": "core"
      },
      {
        "id": "context-retriever",
        "name": "Context Retriever",
        "type": "subagent",
        "path": ".opencode/agent/subagents/core/context-retriever.md",
        "description": "Generic context search and retrieval specialist for finding relevant context files, standards, and guides in any repository",
        "tags": [
          "context",
          "search",
          "retrieval",
          "subagent"
        ],
        "dependencies": [],
        "category": "core"
      },
      {
        "id": "simple-responder",
        "name": "Simple Responder",
        "type": "subagent",
        "path": ".opencode/agent/subagents/test/simple-responder.md",
        "description": "Test agent that responds with 'AWESOME TESTING' - for eval framework testing",
        "tags": [],
        "dependencies": [],
        "category": "test"
      },
      {
        "id": "context-manager",
        "name": "ContextManager",
        "type": "subagent",
        "path": ".opencode/agent/subagents/core/context-manager.md",
        "description": "Context organization and lifecycle management specialist - discovers, catalogs, validates, and maintains project context structure with dependency tracking",
        "tags": [
          "context",
          "organization",
          "management",
          "lifecycle",
          "catalog"
        ],
        "dependencies": [],
        "category": "core"
      }
    ],
    "commands": [
      {
        "id": "test",
        "name": "Test Pipeline",
        "type": "command",
        "path": ".opencode/command/test.md",
        "description": "Run the complete testing pipeline",
        "tags": [
          "testing",
          "ci",
          "validation"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "commit",
        "name": "Smart Commit",
        "type": "command",
        "path": ".opencode/command/commit.md",
        "description": "Create intelligent git commits with context",
        "tags": [
          "git",
          "commit",
          "version-control"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "context",
        "name": "Context Manager",
        "type": "command",
        "path": ".opencode/command/context.md",
        "description": "Context system manager - harvest summaries, extract knowledge, organize context",
        "tags": [
          "context",
          "knowledge-management",
          "harvest"
        ],
        "dependencies": [
          "subagent:context-organizer",
          "subagent:contextscout"
        ],
        "category": "essential"
      },
      {
        "id": "add-context",
        "name": "Add Context",
        "type": "command",
        "path": ".opencode/command/add-context.md",
        "description": "Interactive wizard to add project patterns using Project Intelligence standard",
        "tags": [
          "context",
          "onboarding",
          "project-intelligence",
          "wizard"
        ],
        "dependencies": [
          "subagent:context-organizer",
          "context:mvi",
          "context:frontmatter",
          "context:project-intelligence"
        ],
        "category": "essential"
      },
      {
        "id": "clean",
        "name": "Clean Project",
        "type": "command",
        "path": ".opencode/command/clean.md",
        "description": "Clean build artifacts and temporary files",
        "tags": [
          "cleanup",
          "maintenance",
          "build"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "optimize",
        "name": "Code Optimizer",
        "type": "command",
        "path": ".opencode/command/optimize.md",
        "description": "Optimize code performance and bundle size",
        "tags": [
          "optimization",
          "performance",
          "build"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "prompt-enhancer",
        "name": "Prompt Enhancer",
        "type": "command",
        "path": ".opencode/command/prompt-engineering/prompt-enhancer.md",
        "description": "Enhance and improve AI prompts",
        "tags": [
          "prompts",
          "ai",
          "enhancement"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "worktrees",
        "name": "Git Worktrees Manager",
        "type": "command",
        "path": ".opencode/command/worktrees.md",
        "description": "Manage git worktrees for parallel development",
        "tags": [
          "git",
          "worktrees",
          "workflow"
        ],
        "dependencies": [],
        "category": "specialized"
      },
      {
        "id": "build-context-system",
        "name": "Build Context System",
        "type": "command",
        "path": ".opencode/command/build-context-system.md",
        "description": "Interactive system builder for creating complete context-aware AI architectures",
        "tags": [
          "system-generation",
          "interactive",
          "architecture",
          "meta"
        ],
        "dependencies": [
          "agent:system-builder"
        ],
        "category": "meta"
      },
      {
        "id": "validate-repo",
        "name": "Validate Repository",
        "type": "command",
        "path": ".opencode/command/validate-repo.md",
        "description": "Comprehensive validation of repository consistency between CLI, docs, registry, and components",
        "tags": [
          "validation",
          "quality",
          "consistency",
          "maintenance"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "test-new-command",
        "name": "Test New Command",
        "type": "command",
        "path": ".opencode/command/test-new-command.md",
        "description": "Test command to verify auto-detection and registry updates work correctly\\\"",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "commit-openagents",
        "name": "Commit OpenAgents Control",
        "type": "command",
        "path": ".opencode/command/commit-openagents.md",
        "description": "description: Smart commit command for opencode-agents repository with automatic validation and conventional commits",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "prompt-optimizer",
        "name": "Prompt Optimizer",
        "type": "command",
        "path": ".opencode/command/prompt-engineering/prompt-optimizer.md",
        "description": "Advanced prompt optimizer: Research patterns + token efficiency + semantic preservation. Achieves 30-50% token reduction with 100% meaning preserved.\\\"",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "create-tests",
        "name": "Create Tests",
        "type": "command",
        "path": ".opencode/command/openagents/new-agents/create-tests.md",
        "description": "description: \\\"Generate comprehensive test suites for OpenCode agents with 8 essential test types\\\"",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "create-agent",
        "name": "Create Agent",
        "type": "command",
        "path": ".opencode/command/openagents/new-agents/create-agent.md",
        "description": "description: \\\"Create new OpenCode agents following research-backed best practices (Anthropic 2025)\\\"",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "check-context-deps",
        "name": "Check Context Deps",
        "type": "command",
        "path": ".opencode/command/openagents/check-context-deps.md",
        "description": "Validate context file dependencies across agents and registry",
        "tags": [
          "registry",
          "validation",
          "context",
          "dependencies"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "analyze-patterns",
        "name": "Analyze Patterns",
        "type": "command",
        "path": ".opencode/command/analyze-patterns.md",
        "description": "Analyze codebase for patterns and similar implementations",
        "tags": [
          "analysis",
          "patterns",
          "refactoring"
        ],
        "category": "standard"
      }
    ],
    "tools": [
      {
        "id": "gemini",
        "name": "Gemini AI Tool",
        "type": "tool",
        "path": ".opencode/tool/gemini/index.ts",
        "description": "Image generation, editing, and analysis using Gemini AI",
        "tags": [
          "ai",
          "images",
          "gemini"
        ],
        "dependencies": [
          "tool:env"
        ],
        "category": "specialized"
      },
      {
        "id": "env",
        "name": "Environment Manager",
        "type": "tool",
        "path": ".opencode/tool/env/index.ts",
        "description": "Load and manage environment variables securely",
        "tags": [
          "environment",
          "config",
          "security"
        ],
        "dependencies": [],
        "category": "essential"
      }
    ],
    "plugins": [
      {
        "id": "notify",
        "name": "Generic Notifier",
        "type": "plugin",
        "path": ".opencode/plugin/notify.ts",
        "description": "Generic notification system",
        "tags": [
          "notifications",
          "alerts"
        ],
        "dependencies": [],
        "category": "specialized"
      }
    ],
    "skills": [
      {
        "id": "task-management",
        "name": "Task Management",
        "type": "skill",
        "path": ".opencode/skills/task-management/SKILL.md",
        "description": "Task management CLI for tracking and managing feature subtasks with status, dependencies, and validation",
        "tags": [
          "tasks",
          "cli",
          "workflow"
        ],
        "dependencies": [],
        "category": "essential",
        "files": [
          ".opencode/skills/task-management/SKILL.md",
          ".opencode/skills/task-management/router.sh",
          ".opencode/skills/task-management/scripts/task-cli.ts"
        ]
      },
      {
        "id": "smart-router-skill",
        "name": "Smart Router Skill",
        "type": "skill",
        "path": ".opencode/skills/smart-router-skill/SKILL.md",
        "description": "Movie character personality skill with configurable missions and themed workflows",
        "tags": [
          "routing",
          "personality",
          "demo"
        ],
        "dependencies": [],
        "category": "specialized",
        "files": [
          ".opencode/skills/smart-router-skill/SKILL.md",
          ".opencode/skills/smart-router-skill/router.sh",
          ".opencode/skills/smart-router-skill/config/personality-config.json",
          ".opencode/skills/smart-router-skill/scripts/sherlock-workflow.sh",
          ".opencode/skills/smart-router-skill/scripts/stark-workflow.sh",
          ".opencode/skills/smart-router-skill/scripts/yoda-workflow.sh"
        ]
      },
      {
        "id": "context7",
        "name": "Context7",
        "type": "skill",
        "path": ".opencode/skills/context7/SKILL.md",
        "description": "Fetch live, version-specific documentation for external libraries and frameworks via Context7 API",
        "tags": [
          "documentation",
          "external",
          "libraries",
          "api"
        ],
        "dependencies": [],
        "category": "essential",
        "files": [
          ".opencode/skills/context7/SKILL.md",
          ".opencode/skills/context7/README.md",
          ".opencode/skills/context7/library-registry.md",
          ".opencode/skills/context7/navigation.md"
        ]
      },
      {
        "id": "context-manager",
        "name": "Context Manager",
        "type": "skill",
        "path": ".opencode/skills/context-manager/SKILL.md",
        "description": "Comprehensive context management with 8 operations: discover, fetch, harvest, extract, compress, organize, cleanup, and process. Integrates with ContextScout and ExternalScout with lazy loading and clear guidance.",
        "tags": [
          "context-management",
          "discovery",
          "organization",
          "cleanup",
          "external-docs",
          "lazy-loading"
        ],
        "dependencies": [
          "subagent:contextscout",
          "subagent:externalscout"
        ],
        "category": "essential",
        "files": [
          ".opencode/skills/context-manager/SKILL.md",
          ".opencode/skills/context-manager/router.sh"
        ]
      }
    ],
    "contexts": [
      {
        "id": "essential-patterns",
        "name": "Essential Patterns",
        "type": "context",
        "path": ".opencode/context/core/essential-patterns.md",
        "description": "Core development patterns and best practices",
        "tags": [
          "patterns",
          "best-practices",
          "guidelines"
        ],
        "dependencies": [],
        "category": "essential"
      },
      {
        "id": "project-context",
        "name": "Project Context",
        "type": "context",
        "path": ".opencode/context/project/project-context.md",
        "description": "\u26d4 DEPRECATED: Replaced by project-intelligence/technical-domain.md",
        "tags": [
          "deprecated",
          "context",
          "project"
        ],
        "dependencies": [],
        "category": "essential"
      },
      {
        "id": "standards-code",
        "name": "Code Standards",
        "type": "context",
        "path": ".opencode/context/core/standards/code-quality.md",
        "description": "Modular, functional code standards",
        "tags": [
          "standards",
          "code",
          "quality"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "standards-patterns",
        "name": "Pattern Standards",
        "type": "context",
        "path": ".opencode/context/core/standards/security-patterns.md",
        "description": "Language-agnostic pattern catalog",
        "tags": [
          "standards",
          "patterns",
          "architecture"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "standards-tests",
        "name": "Testing Standards",
        "type": "context",
        "path": ".opencode/context/core/standards/test-coverage.md",
        "description": "Testing best practices and guidelines",
        "tags": [
          "standards",
          "testing",
          "quality"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "standards-docs",
        "name": "Documentation Standards",
        "type": "context",
        "path": ".opencode/context/core/standards/documentation.md",
        "description": "Documentation guidelines and templates",
        "tags": [
          "standards",
          "documentation",
          "writing"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "standards-analysis",
        "name": "Analysis Standards",
        "type": "context",
        "path": ".opencode/context/core/standards/code-analysis.md",
        "description": "Code analysis framework and guidelines",
        "tags": [
          "standards",
          "analysis",
          "quality"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "workflows-review",
        "name": "Code Review Workflow",
        "type": "context",
        "path": ".opencode/context/core/workflows/code-review.md",
        "description": "Code review process and guidelines",
        "tags": [
          "workflows",
          "review",
          "quality"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "system-context-guide",
        "name": "Context System Guide",
        "type": "context",
        "path": ".opencode/context/core/system/context-guide.md",
        "description": "Guide to the context system and file organization",
        "tags": [
          "system",
          "guide",
          "context"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "system-builder-guide",
        "name": "System Builder Guide",
        "type": "context",
        "path": ".opencode/context/system-builder-templates/SYSTEM-BUILDER-GUIDE.md",
        "description": "System Builder Guide",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "orchestrator-template",
        "name": "Orchestrator Template",
        "type": "context",
        "path": ".opencode/context/system-builder-templates/orchestrator-template.md",
        "description": "{domain} orchestrator for {primary_purpose}\\\"",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "subagent-template",
        "name": "Subagent Template",
        "type": "context",
        "path": ".opencode/context/system-builder-templates/subagent-template.md",
        "description": "{specific_task_description}\\\"",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "clean-code",
        "name": "Clean Code",
        "type": "context",
        "path": ".opencode/context/development/principles/clean-code.md",
        "description": "Clean Code Principles",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "react-patterns",
        "name": "React Patterns",
        "type": "context",
        "path": ".opencode/context/ui/web/react-patterns.md",
        "description": "React Patterns & Best Practices",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "api-design",
        "name": "Api Design",
        "type": "context",
        "path": ".opencode/context/development/principles/api-design.md",
        "description": "API Design Patterns",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "copywriting-frameworks",
        "name": "Copywriting Frameworks",
        "type": "context",
        "path": ".opencode/context/content-creation/principles/copywriting-frameworks.md",
        "description": "Copywriting Frameworks",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "tone-voice",
        "name": "Tone Voice",
        "type": "context",
        "path": ".opencode/context/content-creation/principles/tone-voice.md",
        "description": "Tone & Voice Guidelines",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "ui-styling-standards",
        "name": "Ui Styling Standards",
        "type": "context",
        "path": ".opencode/context/ui/web/ui-styling-standards.md",
        "description": "UI Styling Standards",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "design-systems",
        "name": "Design Systems",
        "type": "context",
        "path": ".opencode/context/ui/web/design-systems.md",
        "description": "Design Systems",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "quick-start",
        "name": "Quick Start",
        "type": "context",
        "path": ".opencode/context/openagents-repo/quick-start.md",
        "description": "OpenAgents Control Repository - Quick Start",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "commands",
        "name": "Commands",
        "type": "context",
        "path": ".opencode/context/openagents-repo/lookup/commands.md",
        "description": "Lookup: Command Reference",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "file-locations",
        "name": "File Locations",
        "type": "context",
        "path": ".opencode/context/openagents-repo/lookup/file-locations.md",
        "description": "Lookup: File Locations",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "creating-release",
        "name": "Creating Release",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/creating-release.md",
        "description": "Guide: Creating a Release",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "testing-agent",
        "name": "Testing Agent",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/testing-agent.md",
        "description": "Verify agent requests approval before execution",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "debugging",
        "name": "Debugging",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/debugging.md",
        "description": "Guide: Debugging Common Issues",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "updating-registry",
        "name": "Updating Registry",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/updating-registry.md",
        "description": "Guide: Updating Registry",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "context-bundle-example",
        "name": "Context Bundle Example",
        "type": "context",
        "path": ".opencode/context/openagents-repo/examples/context-bundle-example.md",
        "description": "Context Bundle Example: Create Data Analyst Agent",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "evals",
        "name": "Evals",
        "type": "context",
        "path": ".opencode/context/openagents-repo/core-concepts/evals.md",
        "description": "Verify agent responds correctly",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "agents",
        "name": "Agents",
        "type": "context",
        "path": ".opencode/context/openagents-repo/core-concepts/agents.md",
        "description": "Brief description of what this agent does",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "categories",
        "name": "Categories",
        "type": "context",
        "path": ".opencode/context/openagents-repo/core-concepts/categories.md",
        "description": "Core Concept: Category System",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "registry",
        "name": "Registry",
        "type": "context",
        "path": ".opencode/context/openagents-repo/core-concepts/registry.md",
        "description": "Core Concept: Registry System",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "harvest",
        "name": "Harvest",
        "type": "context",
        "path": ".opencode/context/core/context-system/operations/harvest.md",
        "description": "Context Harvest Operation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "extract",
        "name": "Extract",
        "type": "context",
        "path": ".opencode/context/core/context-system/operations/extract.md",
        "description": "Extract Operation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "error",
        "name": "Error",
        "type": "context",
        "path": ".opencode/context/core/context-system/operations/error.md",
        "description": "Error Operation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "migrate",
        "name": "Migrate",
        "type": "context",
        "path": ".opencode/context/core/context-system/operations/migrate.md",
        "description": "Migrate context from global to local project",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "organize",
        "name": "Organize",
        "type": "context",
        "path": ".opencode/context/core/context-system/operations/organize.md",
        "description": "Organize Operation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "update",
        "name": "Update",
        "type": "context",
        "path": ".opencode/context/core/context-system/operations/update.md",
        "description": "Update Operation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "workflows",
        "name": "Workflows",
        "type": "context",
        "path": ".opencode/context/core/context-system/guides/workflows.md",
        "description": "Context Operation Workflows",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "creation",
        "name": "Creation",
        "type": "context",
        "path": ".opencode/context/core/context-system/guides/creation.md",
        "description": "Context File Creation Standards",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "compact",
        "name": "Compact",
        "type": "context",
        "path": ".opencode/context/core/context-system/guides/compact.md",
        "description": "Context Compaction (Minimization)",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "mvi",
        "name": "Mvi",
        "type": "context",
        "path": ".opencode/context/core/context-system/standards/mvi.md",
        "description": "MVI Principle (Minimal Viable Information)",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "structure",
        "name": "Structure",
        "type": "context",
        "path": ".opencode/context/core/context-system/standards/structure.md",
        "description": "Context Structure",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "context-system",
        "name": "Context System",
        "type": "context",
        "path": ".opencode/context/core/context-system.md",
        "description": "Context System",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "agents",
        "name": "Agents",
        "type": "context",
        "path": ".opencode/context/openagents-repo/plugins/context/capabilities/agents.md",
        "description": "Custom Agents in OpenCode",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "events_skills",
        "name": "Events_skills",
        "type": "context",
        "path": ".opencode/context/openagents-repo/plugins/context/capabilities/events_skills.md",
        "description": "OpenCode Events: Skills Plugin Implementation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "events",
        "name": "Events",
        "type": "context",
        "path": ".opencode/context/openagents-repo/plugins/context/capabilities/events.md",
        "description": "OpenCode Plugin Events",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "tools",
        "name": "Tools",
        "type": "context",
        "path": ".opencode/context/openagents-repo/plugins/context/capabilities/tools.md",
        "description": "Building Custom Tools",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "lifecycle",
        "name": "Lifecycle",
        "type": "context",
        "path": ".opencode/context/openagents-repo/plugins/context/architecture/lifecycle.md",
        "description": "Plugin Lifecycle & Packaging",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "overview",
        "name": "Overview",
        "type": "context",
        "path": ".opencode/context/openagents-repo/plugins/context/architecture/overview.md",
        "description": "OpenCode Plugins Overview",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "context-overview",
        "name": "Context Overview",
        "type": "context",
        "path": ".opencode/context/openagents-repo/plugins/context/context-overview.md",
        "description": "OpenCode Plugin Context Library",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "best-practices",
        "name": "Best Practices",
        "type": "context",
        "path": ".opencode/context/openagents-repo/plugins/context/reference/best-practices.md",
        "description": "Best Practices & Limitations",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "subagent-invocation",
        "name": "Subagent Invocation",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/subagent-invocation.md",
        "description": "Guide: Subagent Invocation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "profile-validation",
        "name": "Profile Validation",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/profile-validation.md",
        "description": "Guide: Profile Validation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "registry-dependencies",
        "name": "Registry Dependencies",
        "type": "context",
        "path": ".opencode/context/openagents-repo/quality/registry-dependencies.md",
        "description": "Maintain registry quality through dependency validation and consistency checks",
        "tags": [
          "registry",
          "quality",
          "validation",
          "dependencies"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "templates",
        "name": "Context File Templates",
        "type": "context",
        "path": ".opencode/context/core/context-system/standards/templates.md",
        "description": "Standard formats for all context file types",
        "tags": [
          "context-system",
          "standards",
          "templates"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "frontmatter",
        "name": "Frontmatter Standard",
        "type": "context",
        "path": ".opencode/context/core/context-system/standards/frontmatter.md",
        "description": "HTML comment frontmatter format for all context files",
        "tags": [
          "context-system",
          "standards",
          "frontmatter",
          "metadata"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "codebase-references",
        "name": "Codebase References Standard",
        "type": "context",
        "path": ".opencode/context/core/context-system/standards/codebase-references.md",
        "description": "How to link context files to actual code implementation",
        "tags": [
          "context-system",
          "standards",
          "codebase",
          "references",
          "documentation"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "scroll-animation-prompts",
        "name": "Scroll Animation Prompts",
        "type": "context",
        "path": ".opencode/context/ui/web/design/lookup/scroll-animation-prompts.md",
        "description": "Lookup: Scroll Animation Image Generation Prompts",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "building-scrollytelling-pages",
        "name": "Building Scrollytelling Pages",
        "type": "context",
        "path": ".opencode/context/ui/web/design/guides/building-scrollytelling-pages.md",
        "description": "Guide: Building Scrollytelling Pages",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "scrollytelling-headphone",
        "name": "Scrollytelling Headphone",
        "type": "context",
        "path": ".opencode/context/ui/web/design/examples/scrollytelling-headphone.md",
        "description": "Example: Scrollytelling Headphone Animation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "scroll-linked-animations",
        "name": "Scroll Linked Animations",
        "type": "context",
        "path": ".opencode/context/ui/web/design/concepts/scroll-linked-animations.md",
        "description": "Concept: Scroll-Linked Animations",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "written-content",
        "name": "Written Content",
        "type": "context",
        "path": ".opencode/context/content-creation/formats/written-content.md",
        "description": "Written Content Guidelines",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "video-content",
        "name": "Video Content",
        "type": "context",
        "path": ".opencode/context/content-creation/formats/video-content.md",
        "description": "Video Content Guidelines",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "image-content",
        "name": "Image Content",
        "type": "context",
        "path": ".opencode/context/content-creation/formats/image-content.md",
        "description": "Image Content Guidelines",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "audio-content",
        "name": "Audio Content",
        "type": "context",
        "path": ".opencode/context/content-creation/formats/audio-content.md",
        "description": "Audio Content Guidelines",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "audience-review",
        "name": "Audience Review",
        "type": "context",
        "path": ".opencode/context/content-creation/workflows/audience-review.md",
        "description": "Audience Review",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "content-matrix",
        "name": "Content Matrix",
        "type": "context",
        "path": ".opencode/context/content-creation/workflows/content-matrix.md",
        "description": "Content Matrix",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "content-ideas",
        "name": "Content Ideas",
        "type": "context",
        "path": ".opencode/context/content-creation/workflows/content-ideas.md",
        "description": "Content Ideas",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "remix-repurpose",
        "name": "Remix Repurpose",
        "type": "context",
        "path": ".opencode/context/content-creation/workflows/remix-repurpose.md",
        "description": "Content Remix and Repurposing",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "hooks",
        "name": "Hooks",
        "type": "context",
        "path": ".opencode/context/content-creation/principles/hooks.md",
        "description": "Writing Compelling Hooks",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "audience-targeting",
        "name": "Audience Targeting",
        "type": "context",
        "path": ".opencode/context/content-creation/principles/audience-targeting.md",
        "description": "Audience Targeting",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "feature-breakdown",
        "name": "Feature Breakdown",
        "type": "context",
        "path": ".opencode/context/core/workflows/feature-breakdown.md",
        "aliases": [
          "workflows-task-breakdown"
        ],
        "description": "Task Breakdown Guidelines",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "session-management",
        "name": "Session Management",
        "type": "context",
        "path": ".opencode/context/core/workflows/session-management.md",
        "aliases": [
          "workflows-sessions"
        ],
        "description": "Session Management",
        "tags": [],
        "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": "changelog",
        "name": "Changelog",
        "type": "context",
        "path": ".opencode/context/core/context-system/CHANGELOG.md",
        "description": "Context System Changelog",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "organizing-context",
        "name": "Organizing Context",
        "type": "context",
        "path": ".opencode/context/core/context-system/guides/organizing-context.md",
        "description": "Guide: Organizing Context by Concern",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "navigation-examples",
        "name": "Navigation Examples",
        "type": "context",
        "path": ".opencode/context/core/context-system/examples/navigation-examples.md",
        "description": "Examples: Navigation Files",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "code-quality",
        "name": "Code Quality",
        "type": "context",
        "path": ".opencode/context/core/standards/code-quality.md",
        "description": "Code Standards",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "test-coverage",
        "name": "Test Coverage",
        "type": "context",
        "path": ".opencode/context/core/standards/test-coverage.md",
        "description": "Testing Standards",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "documentation",
        "name": "Documentation",
        "type": "context",
        "path": ".opencode/context/core/standards/documentation.md",
        "description": "Documentation Standards",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "fullstack-navigation",
        "name": "Fullstack Navigation",
        "type": "context",
        "path": ".opencode/context/development/fullstack-navigation.md",
        "description": "Full-Stack Development Navigation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "ui-navigation",
        "name": "Ui Navigation",
        "type": "context",
        "path": ".opencode/context/development/ui-navigation.md",
        "description": "UI Development Navigation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "backend-navigation",
        "name": "Backend Navigation",
        "type": "context",
        "path": ".opencode/context/development/backend-navigation.md",
        "description": "Backend Development Navigation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "subagent-framework-maps",
        "name": "Subagent Framework Maps",
        "type": "context",
        "path": ".opencode/context/openagents-repo/lookup/subagent-framework-maps.md",
        "description": "Lookup: Subagent Framework Maps",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "subagent-test-commands",
        "name": "Subagent Test Commands",
        "type": "context",
        "path": ".opencode/context/openagents-repo/lookup/subagent-test-commands.md",
        "description": "Subagent Testing Commands - Quick Reference",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "testing-subagents",
        "name": "Testing Subagents",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/testing-subagents.md",
        "description": "Testing Subagents - Step-by-Step Guide",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "subagent-prompt-structure",
        "name": "Subagent Prompt Structure",
        "type": "context",
        "path": ".opencode/context/openagents-repo/examples/subagent-prompt-structure.md",
        "description": "Subagent Prompt Structure (Optimized)",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "subagent-testing-modes",
        "name": "Subagent Testing Modes",
        "type": "context",
        "path": ".opencode/context/openagents-repo/concepts/subagent-testing-modes.md",
        "description": "Subagent Testing Modes",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "tool-permission-errors",
        "name": "Tool Permission Errors",
        "type": "context",
        "path": ".opencode/context/openagents-repo/errors/tool-permission-errors.md",
        "description": "Tool Permission Errors",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "testing-subagents-approval",
        "name": "Testing Subagents Approval",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/testing-subagents-approval.md",
        "description": "Guide for testing subagents and handling approval gates",
        "tags": [
          "testing",
          "subagents",
          "approval-gates"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "context-bundle-template",
        "name": "Context Bundle Template",
        "type": "context",
        "path": ".opencode/context/openagents-repo/blueprints/context-bundle-template.md",
        "description": "Template for creating context bundles when delegating tasks to subagents",
        "tags": [
          "template",
          "delegation",
          "context"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "task-commands",
        "name": "Task Commands",
        "type": "context",
        "path": ".opencode/context/core/task-management/lookup/task-commands.md",
        "description": "Lookup: Task CLI Commands",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "splitting-tasks",
        "name": "Splitting Tasks",
        "type": "context",
        "path": ".opencode/context/core/task-management/guides/splitting-tasks.md",
        "description": "Guide: Splitting Features into Tasks",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "managing-tasks",
        "name": "Managing Tasks",
        "type": "context",
        "path": ".opencode/context/core/task-management/guides/managing-tasks.md",
        "description": "Guide: Managing Task Lifecycle",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "task-schema",
        "name": "Task Schema",
        "type": "context",
        "path": ".opencode/context/core/task-management/standards/task-schema.md",
        "description": "Standard: Task JSON Schema",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "mastra-config",
        "name": "Mastra Config",
        "type": "context",
        "path": ".opencode/context/development/ai/mastra-ai/lookup/mastra-config.md",
        "description": "Lookup: Mastra Configuration",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "modular-building",
        "name": "Modular Building",
        "type": "context",
        "path": ".opencode/context/development/ai/mastra-ai/guides/modular-building.md",
        "description": "Guide: Modular Mastra Building",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "testing",
        "name": "Testing",
        "type": "context",
        "path": ".opencode/context/development/ai/mastra-ai/guides/testing.md",
        "description": "Guide: Testing Mastra",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "workflow-step-structure",
        "name": "Workflow Step Structure",
        "type": "context",
        "path": ".opencode/context/development/ai/mastra-ai/guides/workflow-step-structure.md",
        "description": "Guide: Workflow Step Structure",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "workflow-example",
        "name": "Workflow Example",
        "type": "context",
        "path": ".opencode/context/development/ai/mastra-ai/examples/workflow-example.md",
        "description": "Example: Document Ingestion Workflow",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "storage",
        "name": "Storage",
        "type": "context",
        "path": ".opencode/context/development/ai/mastra-ai/concepts/storage.md",
        "description": "Concept: Mastra Data Storage",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "mastra-workflows",
        "name": "Mastra Workflows",
        "type": "context",
        "path": ".opencode/context/development/ai/mastra-ai/concepts/workflows.md",
        "description": "Concept: Mastra Workflows",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "agents-tools",
        "name": "Agents Tools",
        "type": "context",
        "path": ".opencode/context/development/ai/mastra-ai/concepts/agents-tools.md",
        "description": "Concept: Mastra Agents & Tools",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "core",
        "name": "Core",
        "type": "context",
        "path": ".opencode/context/development/ai/mastra-ai/concepts/core.md",
        "description": "Concept: Mastra Core",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "evaluations",
        "name": "Evaluations",
        "type": "context",
        "path": ".opencode/context/development/ai/mastra-ai/concepts/evaluations.md",
        "description": "Concept: Mastra Evaluations",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "mastra-errors",
        "name": "Mastra Errors",
        "type": "context",
        "path": ".opencode/context/development/ai/mastra-ai/errors/mastra-errors.md",
        "description": "Errors: Mastra Implementation",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "building-cli-compact",
        "name": "Building Cli Compact",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/building-cli-compact.md",
        "description": "Building CLIs in OpenAgents Control: Compact Guide",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "resolving-installer-wildcard-failures",
        "name": "Resolving Installer Wildcard Failures",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/resolving-installer-wildcard-failures.md",
        "description": "Guide: Resolving Installer Wildcard Failures",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "project-intelligence",
        "name": "Project Intelligence",
        "type": "context",
        "path": ".opencode/context/core/standards/project-intelligence.md",
        "description": "What and why of project intelligence - bridging business and technical domains",
        "tags": [
          "project-intelligence",
          "onboarding",
          "business",
          "technical"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "project-intelligence-management",
        "name": "Project Intelligence Management",
        "type": "context",
        "path": ".opencode/context/core/standards/project-intelligence-management.md",
        "description": "How to manage project intelligence files - add, update, remove, version",
        "tags": [
          "project-intelligence",
          "management",
          "lifecycle"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "project-intelligence-nav",
        "name": "Project Intelligence Navigation",
        "type": "context",
        "path": ".opencode/context/project-intelligence/navigation.md",
        "description": "Quick overview and routes for project intelligence files",
        "tags": [
          "project-intelligence",
          "navigation"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "project-intelligence-business",
        "name": "Business Domain",
        "type": "context",
        "path": ".opencode/context/project-intelligence/business-domain.md",
        "description": "Business context, problems solved, target users, and value proposition",
        "tags": [
          "project-intelligence",
          "business",
          "domain"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "project-intelligence-technical",
        "name": "Technical Domain",
        "type": "context",
        "path": ".opencode/context/project-intelligence/technical-domain.md",
        "description": "Technical foundation, stack, architecture, and key decisions",
        "tags": [
          "project-intelligence",
          "technical",
          "architecture"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "project-intelligence-bridge",
        "name": "Business Tech Bridge",
        "type": "context",
        "path": ".opencode/context/project-intelligence/business-tech-bridge.md",
        "description": "How business needs map to technical solutions",
        "tags": [
          "project-intelligence",
          "business",
          "technical",
          "mapping"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "project-intelligence-decisions",
        "name": "Decisions Log",
        "type": "context",
        "path": ".opencode/context/project-intelligence/decisions-log.md",
        "description": "Major architectural and business decisions with full context",
        "tags": [
          "project-intelligence",
          "decisions",
          "context"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "project-intelligence-notes",
        "name": "Living Notes",
        "type": "context",
        "path": ".opencode/context/project-intelligence/living-notes.md",
        "description": "Active issues, technical debt, open questions, and insights",
        "tags": [
          "project-intelligence",
          "issues",
          "debt",
          "notes"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "delegation-ref",
        "name": "Delegation Workflow Reference",
        "type": "context",
        "path": ".opencode/context/core/workflows/delegation.md",
        "description": "Quick reference to delegation workflow (see task-delegation-basics.md and related split files)",
        "tags": [
          "workflows",
          "delegation",
          "reference"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "review-ref",
        "name": "Review Workflow Reference",
        "type": "context",
        "path": ".opencode/context/core/workflows/review.md",
        "description": "Quick reference to code review workflow (see code-review.md for full content)",
        "tags": [
          "workflows",
          "review",
          "reference"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "workflows-external-context-management",
        "name": "External Context Management",
        "type": "context",
        "path": ".opencode/context/core/workflows/external-context-management.md",
        "description": "Complete guide to managing external context: persistence, organization, cleanup, and best practices",
        "tags": [
          "external-context",
          "management",
          "workflows",
          "cleanup"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "workflows-external-context-integration",
        "name": "External Context Integration",
        "type": "context",
        "path": ".opencode/context/core/workflows/external-context-integration.md",
        "description": "Integration guide for external context: how main agents fetch and pass to subagents",
        "tags": [
          "external-context",
          "integration",
          "workflows",
          "delegation"
        ],
        "dependencies": [
          "context:task-delegation-basics",
          "context:workflows-external-context-management"
        ],
        "category": "standard"
      },
      {
        "id": "visual-development",
        "name": "Visual Development",
        "type": "context",
        "path": ".opencode/context/core/visual-development.md",
        "description": "Visual development patterns and guidelines",
        "tags": [
          "visual",
          "development",
          "patterns"
        ],
        "category": "standard"
      },
      {
        "id": "learning-readme",
        "name": "Learning README",
        "type": "context",
        "path": ".opencode/context/learning/README.md",
        "description": "Learning resources and guides",
        "tags": [
          "learning",
          "guide"
        ],
        "category": "standard"
      },
      {
        "id": "product-readme",
        "name": "Product README",
        "type": "context",
        "path": ".opencode/context/product/README.md",
        "description": "Product context overview and guide",
        "tags": [
          "product",
          "guide"
        ],
        "category": "standard"
      },
      {
        "id": "data-readme",
        "name": "Data README",
        "type": "context",
        "path": ".opencode/context/data/README.md",
        "description": "Data context overview and guide",
        "tags": [
          "data",
          "guide"
        ],
        "category": "standard"
      },
      {
        "id": "context-bundle-template",
        "name": "Context Bundle Template",
        "type": "context",
        "path": ".opencode/context/openagents-repo/templates/context-bundle-template.md",
        "description": "Template for creating context bundles",
        "tags": [
          "template",
          "context",
          "bundle"
        ],
        "category": "standard"
      },
      {
        "id": "external-libraries-workflow",
        "name": "External Libraries Workflow",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/external-libraries-workflow.md",
        "description": "Guide for fetching current documentation for external packages when adding agents or skills",
        "tags": [
          "external-libraries",
          "workflow",
          "agents",
          "skills",
          "dependencies"
        ],
        "dependencies": [
          "context:external-libraries-workflow",
          "context:adding-agent-basics",
          "context:adding-skill-basics"
        ],
        "category": "standard"
      },
      {
        "id": "core-navigation",
        "name": "Navigation: CORE",
        "type": "context",
        "path": ".opencode/context/core/navigation.md",
        "description": "Navigation guide for core",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "core-standards-navigation",
        "name": "Navigation: CORE STANDARDS",
        "type": "context",
        "path": ".opencode/context/core/standards/navigation.md",
        "description": "Navigation guide for core standards",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "core-workflows-navigation",
        "name": "Navigation: CORE WORKFLOWS",
        "type": "context",
        "path": ".opencode/context/core/workflows/navigation.md",
        "description": "Navigation guide for core workflows",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "core-context-system-navigation",
        "name": "Navigation: CORE CONTEXT SYSTEM",
        "type": "context",
        "path": ".opencode/context/core/context-system/navigation.md",
        "description": "Navigation guide for core context system",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "core-system-navigation",
        "name": "Navigation: CORE SYSTEM",
        "type": "context",
        "path": ".opencode/context/core/system/navigation.md",
        "description": "Navigation guide for core system",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "core-task-management-navigation",
        "name": "Navigation: CORE TASK MANAGEMENT",
        "type": "context",
        "path": ".opencode/context/core/task-management/navigation.md",
        "description": "Navigation guide for core task management",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "core-config-navigation",
        "name": "Navigation: CORE CONFIG",
        "type": "context",
        "path": ".opencode/context/core/config/navigation.md",
        "description": "Navigation guide for core config",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "development-navigation",
        "name": "Navigation: DEVELOPMENT",
        "type": "context",
        "path": ".opencode/context/development/navigation.md",
        "description": "Navigation guide for development",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "development-ai-navigation",
        "name": "Navigation: DEVELOPMENT AI",
        "type": "context",
        "path": ".opencode/context/development/ai/navigation.md",
        "description": "Navigation guide for development ai",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "development-backend-navigation",
        "name": "Navigation: DEVELOPMENT BACKEND",
        "type": "context",
        "path": ".opencode/context/development/backend/navigation.md",
        "description": "Navigation guide for development backend",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "development-data-navigation",
        "name": "Navigation: DEVELOPMENT DATA",
        "type": "context",
        "path": ".opencode/context/development/data/navigation.md",
        "description": "Navigation guide for development data",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "development-frameworks-navigation",
        "name": "Navigation: DEVELOPMENT FRAMEWORKS",
        "type": "context",
        "path": ".opencode/context/development/frameworks/navigation.md",
        "description": "Navigation guide for development frameworks",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "development-frontend-navigation",
        "name": "Navigation: DEVELOPMENT FRONTEND",
        "type": "context",
        "path": ".opencode/context/development/frontend/navigation.md",
        "description": "Navigation guide for development frontend",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "development-principles-navigation",
        "name": "Navigation: DEVELOPMENT PRINCIPLES",
        "type": "context",
        "path": ".opencode/context/development/principles/navigation.md",
        "description": "Navigation guide for development principles",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "development-integration-navigation",
        "name": "Navigation: DEVELOPMENT INTEGRATION",
        "type": "context",
        "path": ".opencode/context/development/integration/navigation.md",
        "description": "Navigation guide for development integration",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "development-infrastructure-navigation",
        "name": "Navigation: DEVELOPMENT INFRASTRUCTURE",
        "type": "context",
        "path": ".opencode/context/development/infrastructure/navigation.md",
        "description": "Navigation guide for development infrastructure",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "ui-navigation",
        "name": "Navigation: UI",
        "type": "context",
        "path": ".opencode/context/ui/navigation.md",
        "description": "Navigation guide for ui",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "ui-web-navigation",
        "name": "Navigation: UI WEB",
        "type": "context",
        "path": ".opencode/context/ui/web/navigation.md",
        "description": "Navigation guide for ui web",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "ui-terminal-navigation",
        "name": "Navigation: UI TERMINAL",
        "type": "context",
        "path": ".opencode/context/ui/terminal/navigation.md",
        "description": "Navigation guide for ui terminal",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "ui-web-design-navigation",
        "name": "Navigation: UI WEB DESIGN",
        "type": "context",
        "path": ".opencode/context/ui/web/design/navigation.md",
        "description": "Navigation guide for ui web design",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "openagents-repo-navigation",
        "name": "Navigation: OPENAGENTS REPO",
        "type": "context",
        "path": ".opencode/context/openagents-repo/navigation.md",
        "description": "Navigation guide for openagents repo",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "openagents-repo-core-concepts-navigation",
        "name": "Navigation: OPENAGENTS REPO CORE CONCEPTS",
        "type": "context",
        "path": ".opencode/context/openagents-repo/core-concepts/navigation.md",
        "description": "Navigation guide for openagents repo core concepts",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "openagents-repo-guides-navigation",
        "name": "Navigation: OPENAGENTS REPO GUIDES",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/navigation.md",
        "description": "Navigation guide for openagents repo guides",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "openagents-repo-examples-navigation",
        "name": "Navigation: OPENAGENTS REPO EXAMPLES",
        "type": "context",
        "path": ".opencode/context/openagents-repo/examples/navigation.md",
        "description": "Navigation guide for openagents repo examples",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "openagents-repo-lookup-navigation",
        "name": "Navigation: OPENAGENTS REPO LOOKUP",
        "type": "context",
        "path": ".opencode/context/openagents-repo/lookup/navigation.md",
        "description": "Navigation guide for openagents repo lookup",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "openagents-repo-concepts-navigation",
        "name": "Navigation: OPENAGENTS REPO CONCEPTS",
        "type": "context",
        "path": ".opencode/context/openagents-repo/concepts/navigation.md",
        "description": "Navigation guide for openagents repo concepts",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "openagents-repo-errors-navigation",
        "name": "Navigation: OPENAGENTS REPO ERRORS",
        "type": "context",
        "path": ".opencode/context/openagents-repo/errors/navigation.md",
        "description": "Navigation guide for openagents repo errors",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "openagents-repo-blueprints-navigation",
        "name": "Navigation: OPENAGENTS REPO BLUEPRINTS",
        "type": "context",
        "path": ".opencode/context/openagents-repo/blueprints/navigation.md",
        "description": "Navigation guide for openagents repo blueprints",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "openagents-repo-plugins-navigation",
        "name": "Navigation: OPENAGENTS REPO PLUGINS",
        "type": "context",
        "path": ".opencode/context/openagents-repo/plugins/navigation.md",
        "description": "Navigation guide for openagents repo plugins",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "openagents-repo-quality-navigation",
        "name": "Navigation: OPENAGENTS REPO QUALITY",
        "type": "context",
        "path": ".opencode/context/openagents-repo/quality/navigation.md",
        "description": "Navigation guide for openagents repo quality",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "openagents-repo-templates-navigation",
        "name": "Navigation: OPENAGENTS REPO TEMPLATES",
        "type": "context",
        "path": ".opencode/context/openagents-repo/templates/navigation.md",
        "description": "Navigation guide for openagents repo templates",
        "tags": [
          "navigation",
          "guide"
        ],
        "dependencies": [],
        "category": "navigation"
      },
      {
        "id": "context-paths",
        "name": "Context Paths",
        "type": "context",
        "path": ".opencode/context/core/system/context-paths.md",
        "description": "Additional Context File Paths",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "when-to-delegate",
        "name": "When To Delegate",
        "type": "context",
        "path": ".opencode/context/development/frontend/when-to-delegate.md",
        "description": "When to Delegate to Frontend Specialist",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "npm-publishing",
        "name": "Npm Publishing",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/npm-publishing.md",
        "description": "NPM Publishing Guide",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "github-issues-workflow",
        "name": "Github Issues Workflow",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/github-issues-workflow.md",
        "description": "Guide: GitHub Issues and Project Board Workflow",
        "tags": [],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "agent-metadata",
        "name": "Agent Metadata",
        "type": "context",
        "path": ".opencode/context/openagents-repo/core-concepts/agent-metadata.md",
        "description": "...\\\"               # \u2705 Valid OpenCode field",
        "tags": [
          "development",
          "coding"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "task-delegation-basics",
        "name": "Task Delegation Basics",
        "type": "context",
        "path": ".opencode/context/core/workflows/task-delegation-basics.md",
        "description": "Task delegation fundamentals and basic usage patterns",
        "tags": [
          "workflows",
          "delegation"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "task-delegation-specialists",
        "name": "Task Delegation Specialists",
        "type": "context",
        "path": ".opencode/context/core/workflows/task-delegation-specialists.md",
        "description": "Specialist subagents for task delegation workflows",
        "tags": [
          "workflows",
          "delegation",
          "subagents"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "task-delegation-caching",
        "name": "Task Delegation Caching",
        "type": "context",
        "path": ".opencode/context/core/workflows/task-delegation-caching.md",
        "description": "Caching strategies for task delegation workflows",
        "tags": [
          "workflows",
          "delegation",
          "caching"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "design-iteration-overview",
        "name": "Design Iteration Overview",
        "type": "context",
        "path": ".opencode/context/core/workflows/design-iteration-overview.md",
        "description": "Overview of the design iteration workflow process",
        "tags": [
          "workflows",
          "design",
          "iteration"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "design-iteration-plan-file",
        "name": "Design Iteration Plan File",
        "type": "context",
        "path": ".opencode/context/core/workflows/design-iteration-plan-file.md",
        "description": "Structure and format for design iteration plan files",
        "tags": [
          "workflows",
          "design",
          "planning"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "design-iteration-plan-iterations",
        "name": "Design Iteration Plan Iterations",
        "type": "context",
        "path": ".opencode/context/core/workflows/design-iteration-plan-iterations.md",
        "description": "Planning iterations in the design workflow",
        "tags": [
          "workflows",
          "design",
          "planning"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "design-iteration-stage-layout",
        "name": "Design Iteration Stage - Layout",
        "type": "context",
        "path": ".opencode/context/core/workflows/design-iteration-stage-layout.md",
        "description": "Layout stage guidelines for design iteration",
        "tags": [
          "workflows",
          "design",
          "layout"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "design-iteration-stage-theme",
        "name": "Design Iteration Stage - Theme",
        "type": "context",
        "path": ".opencode/context/core/workflows/design-iteration-stage-theme.md",
        "description": "Theme stage guidelines for design iteration",
        "tags": [
          "workflows",
          "design",
          "theme"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "design-iteration-stage-implementation",
        "name": "Design Iteration Stage - Implementation",
        "type": "context",
        "path": ".opencode/context/core/workflows/design-iteration-stage-implementation.md",
        "description": "Implementation stage guidelines for design iteration",
        "tags": [
          "workflows",
          "design",
          "implementation"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "design-iteration-stage-animation",
        "name": "Design Iteration Stage - Animation",
        "type": "context",
        "path": ".opencode/context/core/workflows/design-iteration-stage-animation.md",
        "description": "Animation stage guidelines for design iteration",
        "tags": [
          "workflows",
          "design",
          "animation"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "design-iteration-visual-content",
        "name": "Design Iteration Visual Content",
        "type": "context",
        "path": ".opencode/context/core/workflows/design-iteration-visual-content.md",
        "description": "Visual content guidelines for design iteration",
        "tags": [
          "workflows",
          "design",
          "visual"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "design-iteration-best-practices",
        "name": "Design Iteration Best Practices",
        "type": "context",
        "path": ".opencode/context/core/workflows/design-iteration-best-practices.md",
        "description": "Best practices for design iteration workflows",
        "tags": [
          "workflows",
          "design",
          "best-practices"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "external-libraries-scenarios",
        "name": "External Libraries Scenarios",
        "type": "context",
        "path": ".opencode/context/core/workflows/external-libraries-scenarios.md",
        "description": "Common scenarios for external library integration",
        "tags": [
          "workflows",
          "external",
          "libraries",
          "scenarios"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "external-libraries-faq",
        "name": "External Libraries FAQ",
        "type": "context",
        "path": ".opencode/context/core/workflows/external-libraries-faq.md",
        "description": "Frequently asked questions about external libraries",
        "tags": [
          "workflows",
          "external",
          "libraries",
          "faq"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "adding-agent-basics",
        "name": "Adding Agent - Basics",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/adding-agent-basics.md",
        "description": "Basic guide for adding new agents",
        "tags": [
          "guides",
          "agents",
          "basics"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "adding-agent-testing",
        "name": "Adding Agent - Testing",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/adding-agent-testing.md",
        "description": "Testing guide for new agents",
        "tags": [
          "guides",
          "agents",
          "testing"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "adding-skill-basics",
        "name": "Adding Skill - Basics",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/adding-skill-basics.md",
        "description": "Basic guide for adding new skills",
        "tags": [
          "guides",
          "skills",
          "basics"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "adding-skill-implementation",
        "name": "Adding Skill - Implementation",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/adding-skill-implementation.md",
        "description": "Implementation guide for new skills",
        "tags": [
          "guides",
          "skills",
          "implementation"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "adding-skill-example",
        "name": "Adding Skill - Example",
        "type": "context",
        "path": ".opencode/context/openagents-repo/guides/adding-skill-example.md",
        "description": "Example of adding a new skill",
        "tags": [
          "guides",
          "skills",
          "examples"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "navigation-design-basics",
        "name": "Navigation Design Basics",
        "type": "context",
        "path": ".opencode/context/core/context-system/guides/navigation-design-basics.md",
        "description": "Basics of designing navigation files",
        "tags": [
          "context-system",
          "navigation",
          "design"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "navigation-templates",
        "name": "Navigation Templates",
        "type": "context",
        "path": ".opencode/context/core/context-system/guides/navigation-templates.md",
        "description": "Templates for navigation files",
        "tags": [
          "context-system",
          "navigation",
          "templates"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "animation-basics",
        "name": "Animation Basics",
        "type": "context",
        "path": ".opencode/context/ui/web/animation-basics.md",
        "description": "Basic animation patterns and guidelines",
        "tags": [
          "ui",
          "web",
          "animation"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "animation-advanced",
        "name": "Animation Advanced",
        "type": "context",
        "path": ".opencode/context/ui/web/animation-advanced.md",
        "description": "Advanced animation patterns and techniques",
        "tags": [
          "ui",
          "web",
          "animation"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "animation-components",
        "name": "Animation Components",
        "type": "context",
        "path": ".opencode/context/ui/web/animation-components.md",
        "description": "Component-specific animation patterns",
        "tags": [
          "ui",
          "web",
          "animation",
          "components"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "animation-forms",
        "name": "Animation Forms",
        "type": "context",
        "path": ".opencode/context/ui/web/animation-forms.md",
        "description": "Animation patterns for forms",
        "tags": [
          "ui",
          "web",
          "animation",
          "forms"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "animation-chat",
        "name": "Animation Chat",
        "type": "context",
        "path": ".opencode/context/ui/web/animation-chat.md",
        "description": "Animation patterns for chat interfaces",
        "tags": [
          "ui",
          "web",
          "animation",
          "chat"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "animation-loading",
        "name": "Animation Loading",
        "type": "context",
        "path": ".opencode/context/ui/web/animation-loading.md",
        "description": "Loading animation patterns",
        "tags": [
          "ui",
          "web",
          "animation",
          "loading"
        ],
        "dependencies": [],
        "category": "standard"
      },
      {
        "id": "context-paths-config",
        "name": "Context Paths Configuration",
        "type": "context",
        "path": ".opencode/context/core/config/paths.json",
        "description": "CRITICAL: Context root path configuration - loaded via @ reference by agents",
        "tags": [
          "config",
          "paths",
          "critical",
          "context-system"
        ],
        "dependencies": [],
        "category": "essential"
      },
      {
        "id": "root-navigation",
        "name": "Root Navigation",
        "type": "context",
        "path": ".opencode/context/navigation.md",
        "description": "CRITICAL: Root navigation file for context discovery - ContextScout starts here",
        "tags": [
          "navigation",
          "root",
          "critical",
          "context-system"
        ],
        "dependencies": [],
        "category": "essential"
      }
    ],
    "config": [
      {
        "id": "env-example",
        "name": "Environment Template",
        "type": "config",
        "path": "env.example",
        "description": "Example environment configuration file",
        "tags": [
          "config",
          "environment",
          "template"
        ],
        "dependencies": [],
        "category": "essential"
      },
      {
        "id": "agent-metadata",
        "name": "Agent Metadata",
        "type": "config",
        "path": ".opencode/config/agent-metadata.json",
        "description": "Centralized agent metadata used for runtime resolution, registry management, and dependency discovery",
        "tags": [
          "config",
          "agents",
          "metadata"
        ],
        "dependencies": [],
        "category": "essential"
      },
      {
        "id": "readme",
        "name": "README",
        "type": "config",
        "path": "README.md",
        "description": "Project documentation and setup guide",
        "tags": [
          "documentation",
          "readme",
          "guide"
        ],
        "dependencies": [],
        "category": "essential"
      }
    ]
  },
  "profiles": {
    "essential": {
      "name": "Essential (Minimal)",
      "description": "Minimal starter kit - universal agent with core subagents. Great for learning the system or lightweight tasks. Upgrade to Developer or Business for full features.",
      "components": [
        "agent:openagent",
        "subagent:task-manager",
        "subagent:contextscout",
        "subagent:documentation",
        "skill:task-management",
        "command:context",
        "command:add-context",
        "command:clean",
        "tool:env",
        "context:essential-patterns",
        "context:project-context",
        "context:quick-start",
        "context:standards-code",
        "context:standards-patterns",
        "context:standards-tests",
        "context:standards-docs",
        "context:standards-analysis",
        "context:task-delegation-basics",
        "context:session-management",
        "context:feature-breakdown",
        "context:workflows-review",
        "context:system-context-guide",
        "context:adding-skill-basics",
        "config:env-example",
        "config:agent-metadata"
      ]
    },
    "developer": {
      "name": "Developer",
      "description": "Complete software development environment with code generation, testing, review, and build tools. Includes UI/UX patterns, development principles, and design systems. Use OpenAgent for general tasks (1-4 files) or OpenCoder for complex architecture (4+ files). Recommended for most developers.",
      "badge": "RECOMMENDED",
      "components": [
        "agent:openagent",
        "agent:opencoder",
        "subagent:task-manager",
        "subagent:frontend-specialist",
        "subagent:devops-specialist",
        "subagent:documentation",
        "subagent:coder-agent",
        "subagent:reviewer",
        "subagent:tester",
        "subagent:build-agent",
        "subagent:contextscout",
        "skill:task-management",
        "command:commit",
        "command:test",
        "command:context",
        "command:add-context",
        "command:clean",
        "command:optimize",
        "command:validate-repo",
        "command:analyze-patterns",
        "tool:env",
        "context:essential-patterns",
        "context:project-context",
        "context:quick-start",
        "context:core/*",
        "context:project-intelligence/*",
        "context:adding-skill-basics",
        "context:ui/*",
        "context:development/*",
        "context:design-systems",
        "context:react-patterns",
        "context:animation-basics",
        "context:animation-components",
        "context:animation-advanced",
        "context:ui-styling-standards",
        "context:clean-code",
        "context:api-design",
        "config:env-example",
        "config:agent-metadata",
        "config:readme",
        "context:openagents-repo/*"
      ]
    },
    "business": {
      "name": "Business",
      "description": "Business process automation, content creation, and visual workflows. Includes image generation, notifications, and documentation tools.",
      "components": [
        "agent:openagent",
        "agent:copywriter",
        "agent:technical-writer",
        "agent:data-analyst",
        "subagent:task-manager",
        "subagent:contextscout",
        "subagent:documentation",
        "subagent:image-specialist",
        "skill:task-management",
        "command:context",
        "command:add-context",
        "command:clean",
        "command:prompt-enhancer",
        "tool:env",
        "tool:gemini",
        "plugin:notify",
        "context:essential-patterns",
        "context:project-context",
        "context:quick-start",
        "context:core/*",
        "context:project-intelligence/*",
        "context:adding-skill-basics",
        "config:env-example",
        "config:agent-metadata",
        "config:readme"
      ]
    },
    "full": {
      "name": "Full",
      "description": "Everything included - all agents, subagents, tools, and plugins for maximum functionality. Includes UI/UX patterns, development principles, and design systems.",
      "components": [
        "agent:openagent",
        "agent:opencoder",
        "agent:eval-runner",
        "agent:copywriter",
        "agent:technical-writer",
        "agent:data-analyst",
        "subagent:task-manager",
        "subagent:frontend-specialist",
        "subagent:devops-specialist",
        "subagent:documentation",
        "subagent:coder-agent",
        "subagent:reviewer",
        "subagent:tester",
        "subagent:build-agent",
        "subagent:contextscout",
        "skill:task-management",
        "subagent:image-specialist",
        "command:test",
        "command:commit",
        "command:context",
        "command:add-context",
        "command:clean",
        "command:optimize",
        "command:prompt-enhancer",
        "command:worktrees",
        "command:validate-repo",
        "command:analyze-patterns",
        "tool:env",
        "tool:gemini",
        "plugin:notify",
        "context:essential-patterns",
        "context:project-context",
        "context:quick-start",
        "context:core/*",
        "context:project-intelligence/*",
        "context:adding-skill-basics",
        "context:ui/*",
        "context:development/*",
        "context:design-systems",
        "context:react-patterns",
        "context:animation-basics",
        "context:animation-components",
        "context:animation-advanced",
        "context:ui-styling-standards",
        "context:clean-code",
        "context:api-design",
        "config:env-example",
        "config:agent-metadata",
        "config:readme",
        "context:openagents-repo/*"
      ]
    },
    "advanced": {
      "name": "Advanced (Meta-Level)",
      "description": "Full installation plus System Builder for creating custom AI architectures. Includes comprehensive context system, system builder templates, and repository management tools. For power users and contributors.",
      "components": [
        "agent:openagent",
        "agent:opencoder",
        "agent:system-builder",
        "agent:repo-manager",
        "agent:eval-runner",
        "agent:copywriter",
        "agent:technical-writer",
        "agent:data-analyst",
        "subagent:task-manager",
        "subagent:frontend-specialist",
        "subagent:devops-specialist",
        "subagent:documentation",
        "subagent:coder-agent",
        "subagent:reviewer",
        "subagent:tester",
        "subagent:build-agent",
        "subagent:image-specialist",
        "subagent:context-retriever",
        "subagent:contextscout",
        "skill:task-management",
        "subagent:domain-analyzer",
        "subagent:agent-generator",
        "subagent:context-organizer",
        "subagent:workflow-designer",
        "subagent:command-creator",
        "command:test",
        "command:commit",
        "command:context",
        "command:add-context",
        "command:clean",
        "command:optimize",
        "command:prompt-enhancer",
        "command:worktrees",
        "command:build-context-system",
        "command:validate-repo",
        "command:analyze-patterns",
        "tool:env",
        "tool:gemini",
        "plugin:notify",
        "context:essential-patterns",
        "context:project-context",
        "context:quick-start",
        "context:core/*",
        "context:project-intelligence/*",
        "context:adding-skill-basics",
        "context:ui/*",
        "context:development/*",
        "context:design-systems",
        "context:react-patterns",
        "context:animation-basics",
        "context:animation-components",
        "context:animation-advanced",
        "context:ui-styling-standards",
        "context:clean-code",
        "context:api-design",
        "context:system-builder-guide",
        "context:orchestrator-template",
        "context:subagent-template",
        "context:openagents-repo/*",
        "context:context-system",
        "context:context-system/*",
        "context:registry-dependencies",
        "context:templates",
        "context:frontmatter",
        "context:codebase-references",
        "config:env-example",
        "config:agent-metadata",
        "config:readme"
      ],
      "additionalPaths": [
        ".Building/",
        ".github/workflows/"
      ]
    }
  },
  "metadata": {
    "lastUpdated": "2026-03-21",
    "schemaVersion": "1.0.0"
  },
  "subagents": {
    "test": {
      "simple-responder": {
        "id": "simple-responder",
        "name": "Simple Responder",
        "description": "Test agent that responds with AWESOME TESTING",
        "category": "test",
        "type": "utility",
        "version": "1.0.0",
        "path": ".opencode/agent/subagents/test/simple-responder.md",
        "mode": "subagent",
        "status": "stable"
      }
    }
  }
}
