{
  "languages": {
    "typescript": {
      "maturity": "seeded",
      "knowledgeBase": "knowledge-bases/seeded/typescript",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/seeded/typescript",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/typescript"
        ],
        "canonicalSkill": ".hforge/library/skills/typescript-engineering/SKILL.md",
        "discoverySkill": ".agents/skills/typescript-engineering/SKILL.md",
        "workflow": ".hforge/templates/workflows/implement-typescript-change.md"
      },
      "docs": [
        "docs/catalog/languages/typescript.md",
        "knowledge-bases/seeded/typescript/docs/overview.md",
        "knowledge-bases/seeded/typescript/docs/review-checklist.md",
        "knowledge-bases/seeded/typescript/docs/frameworks.md",
        "knowledge-bases/seeded/typescript/docs/examples-guide.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/common/coding-style.md",
        "rules/common/patterns.md",
        "rules/common/testing.md",
        "rules/common/security.md",
        "rules/common/hooks.md",
        "rules/typescript/README.md",
        "rules/typescript/coding-style.md",
        "rules/typescript/patterns.md",
        "rules/typescript/testing.md",
        "rules/typescript/security.md",
        "rules/typescript/hooks.md"
      ],
      "skills": [
        "skills/typescript-engineering/SKILL.md",
        ".agents/skills/typescript-engineering/SKILL.md"
      ],
      "workflows": [
        "templates/workflows/implement-typescript-change.md"
      ],
      "examples": [
        "knowledge-bases/seeded/typescript/examples/01-node-api.md",
        "knowledge-bases/seeded/typescript/examples/02-react-component-library.md",
        "knowledge-bases/seeded/typescript/examples/03-nextjs-app.md",
        "knowledge-bases/seeded/typescript/examples/04-monorepo-shared-types-and-validation.md"
      ],
      "frameworkBundles": [
        "framework:react",
        "framework:vite",
        "framework:express",
        "framework:nextjs"
      ],
      "displayName": "TypeScript",
      "authorshipMode": "hybrid",
      "activationSummary": "Trigger when TypeScript, JavaScript, Node.js, React, or Next.js files dominate the task.",
      "bestFitSummary": "Best for seeded JavaScript and TypeScript repos that need richer package, runtime-boundary, and framework guidance.",
      "generatedSurfaces": [
        ".agents/skills/typescript-engineering/SKILL.md",
        "docs/catalog/languages/typescript.md",
        "templates/workflows/implement-typescript-change.md"
      ]
    },
    "java": {
      "maturity": "seeded",
      "knowledgeBase": "knowledge-bases/seeded/java",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/seeded/java",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/java"
        ],
        "workflow": ".hforge/templates/workflows/implement-java-change.md"
      },
      "docs": [
        "docs/catalog/languages/java.md",
        "knowledge-bases/seeded/java/docs/overview.md",
        "knowledge-bases/seeded/java/docs/review-checklist.md",
        "knowledge-bases/seeded/java/docs/frameworks.md",
        "knowledge-bases/seeded/java/docs/examples-guide.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/common/coding-style.md",
        "rules/common/patterns.md",
        "rules/common/testing.md",
        "rules/common/security.md",
        "rules/common/hooks.md",
        "rules/java/README.md",
        "rules/java/coding-style.md",
        "rules/java/patterns.md",
        "rules/java/testing.md",
        "rules/java/security.md",
        "rules/java/hooks.md"
      ],
      "skills": [],
      "workflows": [
        "templates/workflows/implement-java-change.md"
      ],
      "examples": [
        "knowledge-bases/seeded/java/examples/01-spring-boot-rest-api.md",
        "knowledge-bases/seeded/java/examples/02-event-consumer-service.md",
        "knowledge-bases/seeded/java/examples/03-gradle-multi-module-backend.md",
        "knowledge-bases/seeded/java/examples/04-library-module-with-strong-domain-tests.md"
      ],
      "frameworkBundles": [
        "framework:spring-boot"
      ],
      "displayName": "Java",
      "authorshipMode": "hybrid",
      "activationSummary": "Trigger when Java files, Spring Boot, Gradle, or Maven surfaces dominate the task.",
      "bestFitSummary": "Best for seeded Java services and libraries that need strong framework and review guidance.",
      "generatedSurfaces": [
        "docs/catalog/languages/java.md",
        "templates/workflows/implement-java-change.md"
      ]
    },
    "dotnet": {
      "maturity": "seeded",
      "knowledgeBase": "knowledge-bases/seeded/dotnet",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/seeded/dotnet",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/dotnet"
        ],
        "workflow": ".hforge/templates/workflows/implement-dotnet-change.md"
      },
      "docs": [
        "docs/catalog/languages/dotnet.md",
        "knowledge-bases/seeded/dotnet/docs/overview.md",
        "knowledge-bases/seeded/dotnet/docs/review-checklist.md",
        "knowledge-bases/seeded/dotnet/docs/frameworks.md",
        "knowledge-bases/seeded/dotnet/docs/examples-guide.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/common/coding-style.md",
        "rules/common/patterns.md",
        "rules/common/testing.md",
        "rules/common/security.md",
        "rules/common/hooks.md",
        "rules/dotnet/README.md",
        "rules/dotnet/coding-style.md",
        "rules/dotnet/patterns.md",
        "rules/dotnet/testing.md",
        "rules/dotnet/security.md",
        "rules/dotnet/hooks.md"
      ],
      "skills": [],
      "workflows": [
        "templates/workflows/implement-dotnet-change.md"
      ],
      "examples": [
        "knowledge-bases/seeded/dotnet/examples/01-aspnet-core-crud-api.md",
        "knowledge-bases/seeded/dotnet/examples/02-background-worker-with-queue-processing.md",
        "knowledge-bases/seeded/dotnet/examples/03-shared-domain-library.md",
        "knowledge-bases/seeded/dotnet/examples/04-cli-automation-tool.md"
      ],
      "frameworkBundles": [
        "framework:aspnet-core"
      ],
      "displayName": ".NET",
      "authorshipMode": "hybrid",
      "activationSummary": "Trigger when .NET solutions, C# projects, ASP.NET Core, or worker services dominate the task.",
      "bestFitSummary": "Best for seeded .NET services, libraries, and automation surfaces with framework-aware guidance.",
      "generatedSurfaces": [
        "docs/catalog/languages/dotnet.md",
        "templates/workflows/implement-dotnet-change.md"
      ]
    },
    "lua": {
      "maturity": "seeded",
      "knowledgeBase": "knowledge-bases/seeded/lua",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/seeded/lua",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/lua"
        ],
        "canonicalSkill": ".hforge/library/skills/lua-engineering/SKILL.md",
        "discoverySkill": ".agents/skills/lua-engineering/SKILL.md",
        "workflow": ".hforge/templates/workflows/implement-lua-change.md"
      },
      "docs": [
        "docs/catalog/languages/lua.md",
        "knowledge-bases/seeded/lua/docs/overview.md",
        "knowledge-bases/seeded/lua/docs/review-checklist.md",
        "knowledge-bases/seeded/lua/docs/frameworks.md",
        "knowledge-bases/seeded/lua/docs/examples-guide.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/common/coding-style.md",
        "rules/common/patterns.md",
        "rules/common/testing.md",
        "rules/common/security.md",
        "rules/common/hooks.md",
        "rules/lua/README.md",
        "rules/lua/coding-style.md",
        "rules/lua/patterns.md",
        "rules/lua/testing.md",
        "rules/lua/security.md",
        "rules/lua/hooks.md"
      ],
      "skills": [
        "skills/lua-engineering/SKILL.md",
        ".agents/skills/lua-engineering/SKILL.md"
      ],
      "workflows": [
        "templates/workflows/implement-lua-change.md"
      ],
      "examples": [
        "knowledge-bases/seeded/lua/examples/01-neovim-plugin.md",
        "knowledge-bases/seeded/lua/examples/02-openresty-request-handler.md",
        "knowledge-bases/seeded/lua/examples/04-embedded-automation-script.md"
      ],
      "displayName": "Lua",
      "authorshipMode": "hybrid",
      "activationSummary": "Trigger when Lua sources, Neovim plugins, OpenResty, or embedded automation scripts dominate the task.",
      "bestFitSummary": "Best for seeded Lua runtimes where host-specific review cues matter.",
      "generatedSurfaces": [
        ".agents/skills/lua-engineering/SKILL.md",
        "docs/catalog/languages/lua.md",
        "templates/workflows/implement-lua-change.md"
      ]
    },
    "powershell": {
      "maturity": "seeded",
      "knowledgeBase": "knowledge-bases/seeded/powershell",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/seeded/powershell",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/powershell"
        ],
        "canonicalSkill": ".hforge/library/skills/powershell-engineering/SKILL.md",
        "discoverySkill": ".agents/skills/powershell-engineering/SKILL.md",
        "workflow": ".hforge/templates/workflows/implement-powershell-change.md"
      },
      "docs": [
        "docs/catalog/languages/powershell.md",
        "knowledge-bases/seeded/powershell/docs/overview.md",
        "knowledge-bases/seeded/powershell/docs/review-checklist.md",
        "knowledge-bases/seeded/powershell/docs/frameworks.md",
        "knowledge-bases/seeded/powershell/docs/examples-guide.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/common/coding-style.md",
        "rules/common/patterns.md",
        "rules/common/testing.md",
        "rules/common/security.md",
        "rules/common/hooks.md",
        "rules/powershell/README.md",
        "rules/powershell/coding-style.md",
        "rules/powershell/patterns.md",
        "rules/powershell/testing.md",
        "rules/powershell/security.md",
        "rules/powershell/hooks.md"
      ],
      "skills": [
        "skills/powershell-engineering/SKILL.md",
        ".agents/skills/powershell-engineering/SKILL.md"
      ],
      "workflows": [
        "templates/workflows/implement-powershell-change.md"
      ],
      "examples": [
        "knowledge-bases/seeded/powershell/examples/01-script-module.md",
        "knowledge-bases/seeded/powershell/examples/02-ci-admin-automation-script.md",
        "knowledge-bases/seeded/powershell/examples/03-remote-fleet-maintenance-command.md",
        "knowledge-bases/seeded/powershell/examples/04-developer-bootstrap-utility.md"
      ],
      "displayName": "PowerShell",
      "authorshipMode": "hybrid",
      "activationSummary": "Trigger when PowerShell scripts, Windows automation, or admin tooling dominate the task.",
      "bestFitSummary": "Best for seeded PowerShell automation where Windows and host-specific guidance matters.",
      "generatedSurfaces": [
        ".agents/skills/powershell-engineering/SKILL.md",
        "docs/catalog/languages/powershell.md",
        "templates/workflows/implement-powershell-change.md"
      ]
    },
    "python": {
      "maturity": "structured",
      "knowledgeBase": "knowledge-bases/structured/python",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/structured/python",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/python"
        ],
        "canonicalSkill": ".hforge/library/skills/python-engineering/SKILL.md",
        "discoverySkill": ".agents/skills/python-engineering/SKILL.md",
        "workflow": ".hforge/templates/workflows/implement-python-change.md"
      },
      "docs": [
        "docs/catalog/languages/python.md",
        "knowledge-bases/structured/python/docs/overview.md",
        "knowledge-bases/structured/python/docs/review-checklist.md",
        "knowledge-bases/structured/python/docs/frameworks.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/python/README.md",
        "rules/python/coding-style.md",
        "rules/python/patterns.md",
        "rules/python/testing.md",
        "rules/python/security.md",
        "rules/python/tooling.md"
      ],
      "skills": [
        "skills/python-engineering/SKILL.md",
        ".agents/skills/python-engineering/SKILL.md"
      ],
      "workflows": [
        "templates/workflows/implement-python-change.md"
      ],
      "examples": [
        "knowledge-bases/structured/python/examples/01-reference-scenario.md"
      ],
      "frameworkBundles": [
        "framework:fastapi",
        "framework:django"
      ],
      "displayName": "Python",
      "authorshipMode": "generated",
      "activationSummary": "Trigger when Python files, packaging metadata, APIs, automation, or data pipelines dominate the task.",
      "bestFitSummary": "Best for structured Python repos that need concise routing into canonical rules, docs, and workflow guidance.",
      "generatedSurfaces": [
        ".agents/skills/python-engineering/SKILL.md",
        "docs/catalog/languages/python.md",
        "templates/workflows/implement-python-change.md"
      ]
    },
    "go": {
      "maturity": "structured",
      "knowledgeBase": "knowledge-bases/structured/go",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/structured/go",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/golang"
        ],
        "workflow": ".hforge/templates/workflows/implement-go-change.md"
      },
      "docs": [
        "docs/catalog/languages/go.md",
        "knowledge-bases/structured/go/docs/overview.md",
        "knowledge-bases/structured/go/docs/review-checklist.md",
        "knowledge-bases/structured/go/docs/frameworks.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/golang/README.md",
        "rules/golang/coding-style.md",
        "rules/golang/patterns.md",
        "rules/golang/testing.md",
        "rules/golang/security.md",
        "rules/golang/tooling.md"
      ],
      "skills": [],
      "workflows": [
        "templates/workflows/implement-go-change.md"
      ],
      "examples": [
        "knowledge-bases/structured/go/examples/01-reference-scenario.md"
      ],
      "frameworkBundles": [
        "framework:gin"
      ],
      "displayName": "Go",
      "authorshipMode": "generated",
      "activationSummary": "Trigger when Go files or go.mod dominate the task.",
      "bestFitSummary": "Best for structured Go repos that need concise routing into canonical rules, docs, and workflow guidance.",
      "generatedSurfaces": [
        "docs/catalog/languages/go.md",
        "templates/workflows/implement-go-change.md"
      ]
    },
    "kotlin": {
      "maturity": "structured",
      "knowledgeBase": "knowledge-bases/structured/kotlin",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/structured/kotlin",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/kotlin"
        ],
        "workflow": ".hforge/templates/workflows/implement-kotlin-change.md"
      },
      "docs": [
        "docs/catalog/languages/kotlin.md",
        "knowledge-bases/structured/kotlin/docs/overview.md",
        "knowledge-bases/structured/kotlin/docs/review-checklist.md",
        "knowledge-bases/structured/kotlin/docs/frameworks.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/kotlin/README.md",
        "rules/kotlin/coding-style.md",
        "rules/kotlin/patterns.md",
        "rules/kotlin/testing.md",
        "rules/kotlin/security.md",
        "rules/kotlin/tooling.md"
      ],
      "skills": [],
      "workflows": [
        "templates/workflows/implement-kotlin-change.md"
      ],
      "examples": [
        "knowledge-bases/structured/kotlin/examples/01-reference-scenario.md"
      ],
      "frameworkBundles": [
        "framework:ktor"
      ],
      "displayName": "Kotlin",
      "authorshipMode": "generated",
      "activationSummary": "Trigger when Kotlin application, server, or multiplatform files dominate the task.",
      "bestFitSummary": "Best for structured Kotlin repos that need concise routing into canonical rules, docs, and workflow guidance.",
      "generatedSurfaces": [
        "docs/catalog/languages/kotlin.md",
        "templates/workflows/implement-kotlin-change.md"
      ]
    },
    "rust": {
      "maturity": "structured",
      "knowledgeBase": "knowledge-bases/structured/rust",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/structured/rust",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/rust"
        ],
        "workflow": ".hforge/templates/workflows/implement-rust-change.md"
      },
      "docs": [
        "docs/catalog/languages/rust.md",
        "knowledge-bases/structured/rust/docs/overview.md",
        "knowledge-bases/structured/rust/docs/review-checklist.md",
        "knowledge-bases/structured/rust/docs/frameworks.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/rust/README.md",
        "rules/rust/coding-style.md",
        "rules/rust/patterns.md",
        "rules/rust/testing.md",
        "rules/rust/security.md",
        "rules/rust/tooling.md"
      ],
      "skills": [],
      "workflows": [
        "templates/workflows/implement-rust-change.md"
      ],
      "examples": [
        "knowledge-bases/structured/rust/examples/01-reference-scenario.md"
      ],
      "displayName": "Rust",
      "authorshipMode": "generated",
      "activationSummary": "Trigger when Rust crates, CLIs, services, or ownership-heavy code dominate the task.",
      "bestFitSummary": "Best for structured Rust repos that need concise routing into canonical rules, docs, and workflow guidance.",
      "generatedSurfaces": [
        "docs/catalog/languages/rust.md",
        "templates/workflows/implement-rust-change.md"
      ]
    },
    "cpp": {
      "maturity": "structured",
      "knowledgeBase": "knowledge-bases/structured/cpp",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/structured/cpp",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/cpp"
        ],
        "workflow": ".hforge/templates/workflows/implement-cpp-change.md"
      },
      "docs": [
        "docs/catalog/languages/cpp.md",
        "knowledge-bases/structured/cpp/docs/overview.md",
        "knowledge-bases/structured/cpp/docs/review-checklist.md",
        "knowledge-bases/structured/cpp/docs/frameworks.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/cpp/README.md",
        "rules/cpp/coding-style.md",
        "rules/cpp/patterns.md",
        "rules/cpp/testing.md",
        "rules/cpp/security.md",
        "rules/cpp/tooling.md"
      ],
      "skills": [],
      "workflows": [
        "templates/workflows/implement-cpp-change.md"
      ],
      "examples": [
        "knowledge-bases/structured/cpp/examples/01-reference-scenario.md"
      ],
      "displayName": "C++",
      "authorshipMode": "generated",
      "activationSummary": "Trigger when C++ source, build, or performance-sensitive native modules dominate the task.",
      "bestFitSummary": "Best for structured C++ repos that need concise routing into canonical rules, docs, and workflow guidance.",
      "generatedSurfaces": [
        "docs/catalog/languages/cpp.md",
        "templates/workflows/implement-cpp-change.md"
      ]
    },
    "php": {
      "maturity": "structured",
      "knowledgeBase": "knowledge-bases/structured/php",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/structured/php",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/php"
        ],
        "canonicalSkill": ".hforge/library/skills/php-engineering/SKILL.md",
        "discoverySkill": ".agents/skills/php-engineering/SKILL.md",
        "workflow": ".hforge/templates/workflows/implement-php-change.md"
      },
      "docs": [
        "docs/catalog/languages/php.md",
        "knowledge-bases/structured/php/docs/overview.md",
        "knowledge-bases/structured/php/docs/review-checklist.md",
        "knowledge-bases/structured/php/docs/frameworks.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/php/README.md",
        "rules/php/coding-style.md",
        "rules/php/patterns.md",
        "rules/php/testing.md",
        "rules/php/security.md",
        "rules/php/tooling.md"
      ],
      "skills": [
        "skills/php-engineering/SKILL.md",
        ".agents/skills/php-engineering/SKILL.md"
      ],
      "workflows": [
        "templates/workflows/implement-php-change.md"
      ],
      "examples": [
        "knowledge-bases/structured/php/examples/01-reference-scenario.md"
      ],
      "frameworkBundles": [
        "framework:symfony",
        "framework:laravel"
      ],
      "displayName": "PHP",
      "authorshipMode": "generated",
      "activationSummary": "Trigger when PHP application, framework, or package files dominate the task.",
      "bestFitSummary": "Best for structured PHP repos that need concise routing into canonical rules, docs, and workflow guidance.",
      "generatedSurfaces": [
        ".agents/skills/php-engineering/SKILL.md",
        "docs/catalog/languages/php.md",
        "templates/workflows/implement-php-change.md"
      ]
    },
    "perl": {
      "maturity": "structured",
      "knowledgeBase": "knowledge-bases/structured/perl",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/structured/perl",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/perl"
        ],
        "canonicalSkill": ".hforge/library/skills/perl-engineering/SKILL.md",
        "discoverySkill": ".agents/skills/perl-engineering/SKILL.md",
        "workflow": ".hforge/templates/workflows/implement-perl-change.md"
      },
      "docs": [
        "docs/catalog/languages/perl.md",
        "knowledge-bases/structured/perl/docs/overview.md",
        "knowledge-bases/structured/perl/docs/review-checklist.md",
        "knowledge-bases/structured/perl/docs/frameworks.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/perl/README.md",
        "rules/perl/coding-style.md",
        "rules/perl/patterns.md",
        "rules/perl/testing.md",
        "rules/perl/security.md",
        "rules/perl/tooling.md"
      ],
      "skills": [
        "skills/perl-engineering/SKILL.md",
        ".agents/skills/perl-engineering/SKILL.md"
      ],
      "workflows": [
        "templates/workflows/implement-perl-change.md"
      ],
      "examples": [
        "knowledge-bases/structured/perl/examples/01-reference-scenario.md"
      ],
      "displayName": "Perl",
      "authorshipMode": "generated",
      "activationSummary": "Trigger when Perl scripts, modules, or automation-heavy tasks dominate the task.",
      "bestFitSummary": "Best for structured Perl repos that need concise routing into canonical rules, docs, and workflow guidance.",
      "generatedSurfaces": [
        ".agents/skills/perl-engineering/SKILL.md",
        "docs/catalog/languages/perl.md",
        "templates/workflows/implement-perl-change.md"
      ]
    },
    "swift": {
      "maturity": "structured",
      "knowledgeBase": "knowledge-bases/structured/swift",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/structured/swift",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/swift"
        ],
        "workflow": ".hforge/templates/workflows/implement-swift-change.md"
      },
      "docs": [
        "docs/catalog/languages/swift.md",
        "knowledge-bases/structured/swift/docs/overview.md",
        "knowledge-bases/structured/swift/docs/review-checklist.md",
        "knowledge-bases/structured/swift/docs/frameworks.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/swift/README.md",
        "rules/swift/coding-style.md",
        "rules/swift/patterns.md",
        "rules/swift/testing.md",
        "rules/swift/security.md",
        "rules/swift/tooling.md"
      ],
      "skills": [],
      "workflows": [
        "templates/workflows/implement-swift-change.md"
      ],
      "examples": [
        "knowledge-bases/structured/swift/examples/01-reference-scenario.md"
      ],
      "displayName": "Swift",
      "authorshipMode": "generated",
      "activationSummary": "Trigger when Swift packages, apps, or platform-specific client code dominate the task.",
      "bestFitSummary": "Best for structured Swift repos that need concise routing into canonical rules, docs, and workflow guidance.",
      "generatedSurfaces": [
        "docs/catalog/languages/swift.md",
        "templates/workflows/implement-swift-change.md"
      ]
    },
    "shell": {
      "maturity": "structured",
      "knowledgeBase": "knowledge-bases/structured/shell",
      "installedSurfaces": {
        "knowledgeBase": ".hforge/library/knowledge/structured/shell",
        "rules": [
          ".hforge/library/rules/common",
          ".hforge/library/rules/shell"
        ],
        "canonicalSkill": ".hforge/library/skills/shell-engineering/SKILL.md",
        "discoverySkill": ".agents/skills/shell-engineering/SKILL.md",
        "workflow": ".hforge/templates/workflows/implement-shell-change.md"
      },
      "docs": [
        "docs/catalog/languages/shell.md",
        "knowledge-bases/structured/shell/docs/overview.md",
        "knowledge-bases/structured/shell/docs/review-checklist.md",
        "knowledge-bases/structured/shell/docs/frameworks.md"
      ],
      "rules": [
        "rules/common/README.md",
        "rules/shell/README.md",
        "rules/shell/coding-style.md",
        "rules/shell/patterns.md",
        "rules/shell/testing.md",
        "rules/shell/security.md",
        "rules/shell/tooling.md"
      ],
      "skills": [
        "skills/shell-engineering/SKILL.md",
        ".agents/skills/shell-engineering/SKILL.md"
      ],
      "workflows": [
        "templates/workflows/implement-shell-change.md"
      ],
      "examples": [
        "knowledge-bases/structured/shell/examples/01-reference-scenario.md"
      ],
      "displayName": "Shell",
      "authorshipMode": "generated",
      "activationSummary": "Trigger when shell scripts, automation, or CLI glue code dominate the task.",
      "bestFitSummary": "Best for structured Shell repos that need concise routing into canonical rules, docs, and workflow guidance.",
      "generatedSurfaces": [
        ".agents/skills/shell-engineering/SKILL.md",
        "docs/catalog/languages/shell.md",
        "templates/workflows/implement-shell-change.md"
      ]
    }
  }
}
