{
  "bundles": [
    {
      "id": "baseline:agents",
      "family": "baseline",
      "version": 1,
      "description": "Core agent guidance and planner support.",
      "paths": [
        "AGENTS.md",
        "agents/planner.md",
        ".agents/skills",
        "skills"
      ],
      "targets": [
        "codex",
        "claude-code",
        "cursor",
        "opencode"
      ],
      "dependencies": [],
      "conflicts": [],
      "optional": false,
      "defaultInstall": true,
      "stability": "stable",
      "tags": [
        "baseline",
        "agents"
      ],
      "owner": "core",
      "usageCues": [
        "Use for general project guidance and planning."
      ]
    },
    {
      "id": "baseline:commands",
      "family": "baseline",
      "version": 1,
      "description": "Core command guidance and usage patterns.",
      "paths": [
        "commands/hforge-analyze.md",
        "commands/hforge-cartograph.md",
        "commands/hforge-commands.md",
        "commands/hforge-decide.md",
        "commands/hforge-init.md",
        "commands/hforge-recommend.md",
        "commands/hforge-recursive.md",
        "commands/hforge-recursive-investigate.md",
        "commands/hforge-refresh.md",
        "commands/hforge-review.md",
        "commands/hforge-status.md",
        "commands/hforge-task.md",
        "commands/hforge-update.md",
        "commands/plan.md",
        "commands/test.md",
        "contexts/dev.md",
        "profiles"
      ],
      "targets": [
        "codex",
        "claude-code",
        "cursor",
        "opencode"
      ],
      "dependencies": [],
      "conflicts": [],
      "optional": false,
      "defaultInstall": true,
      "stability": "stable",
      "tags": [
        "baseline",
        "commands"
      ],
      "owner": "core",
      "usageCues": [
        "Use when starting, testing, validating, or analyzing work."
      ]
    },
    {
      "id": "capability:workflow-quality",
      "family": "capability",
      "version": 1,
      "description": "Workflow templates and validators for quality-guided execution.",
      "paths": [
        "templates/tasks/implement-feature.md",
        "templates/tasks/fix-bug.md",
        "templates/workflows/research-plan-implement-validate.md",
        "templates/workflows/triage-reproduce-fix-verify.md",
        "scripts/templates/README.md",
        "scripts/templates/config/required-sections.json",
        "scripts/templates/shell/check-template-links.sh",
        "scripts/templates/shell/list-missing-template-sections.sh",
        "scripts/templates/shell/generate-template-index.sh",
        "scripts/templates/shell/verify-workflow-contracts.sh",
        "scripts/templates/shell/check-template-frontmatter.sh",
        "scripts/templates/powershell/Check-TemplateLinks.ps1",
        "scripts/templates/powershell/Get-MissingTemplateSections.ps1",
        "scripts/templates/powershell/New-TemplateIndex.ps1",
        "scripts/templates/powershell/Test-WorkflowContracts.ps1",
        "scripts/templates/powershell/Check-TemplateFrontmatter.ps1",
        "hooks",
        "mcp",
        "skills/speckit-analyze",
        "skills/speckit-checklist",
        "skills/speckit-clarify",
        "skills/speckit-constitution",
        "skills/speckit-implement",
        "skills/speckit-plan",
        "skills/speckit-specify",
        "skills/speckit-tasks",
        "skills/speckit-taskstoissues"
      ],
      "targets": [
        "codex",
        "claude-code",
        "cursor",
        "opencode"
      ],
      "dependencies": [
        "baseline:agents",
        "baseline:commands"
      ],
      "conflicts": [],
      "optional": false,
      "defaultInstall": true,
      "stability": "stable",
      "tags": [
        "workflow",
        "templates",
        "validation"
      ],
      "owner": "core",
      "usageCues": [
        "Use when implementing, fixing, or validating work."
      ]
    },
    {
      "id": "target-runtime:codex",
      "family": "target-runtime",
      "version": 1,
      "description": "Project-owned runtime files for Codex.",
      "paths": [
        "targets/codex/runtime/.codex",
        "scripts/codex"
      ],
      "targets": [
        "codex"
      ],
      "dependencies": [],
      "conflicts": [],
      "optional": false,
      "defaultInstall": false,
      "stability": "stable",
      "tags": [
        "target",
        "codex",
        "runtime"
      ],
      "owner": "core",
      "usageCues": [
        "Install when the selected target is codex."
      ]
    },
    {
      "id": "target-runtime:claude-code",
      "family": "target-runtime",
      "version": 1,
      "description": "Project-owned runtime files for Claude Code.",
      "paths": [
        "targets/claude-code/runtime/.claude"
      ],
      "targets": [
        "claude-code"
      ],
      "dependencies": [],
      "conflicts": [],
      "optional": false,
      "defaultInstall": false,
      "stability": "stable",
      "tags": [
        "target",
        "claude-code",
        "runtime"
      ],
      "owner": "core",
      "usageCues": [
        "Install when the selected target is claude-code."
      ]
    },
    {
      "id": "capability:repo-intelligence",
      "family": "capability",
      "version": 1,
      "description": "Repo scanning, framework detection, benchmark fixtures, and evidence-backed recommendations.",
      "paths": [
        "scripts/intelligence",
        "docs/catalog/framework-packs.md",
        "docs/benchmark-scenarios.md",
        "manifests/catalog/framework-assets.json",
        "manifests/catalog/language-assets.json",
        "manifests/bundles/frameworks.json",
        "skills/repo-onboarding",
        "skills/documentation-lookup"
      ],
      "targets": [
        "codex",
        "claude-code",
        "cursor",
        "opencode"
      ],
      "dependencies": [
        "baseline:agents",
        "baseline:commands"
      ],
      "conflicts": [],
      "optional": false,
      "defaultInstall": false,
      "stability": "stable",
      "tags": [
        "recommendation",
        "intelligence",
        "benchmarks"
      ],
      "owner": "core",
      "usageCues": [
        "Install when repository-aware setup guidance matters more than language-only defaults."
      ]
    },
    {
      "id": "capability:flow-orchestration",
      "family": "capability",
      "version": 1,
      "description": "Recoverable Speckit flow state, artifact lineage, and implementation re-entry guidance.",
      "paths": [
        "docs/flow-orchestration.md",
        "docs/generated-artifacts.md",
        "manifests/catalog/flow-artifacts.json",
        "schemas/runtime/flow-state.schema.json",
        "scripts/runtime/flow-status.mjs",
        "skills/speckit-analyze",
        "skills/speckit-checklist",
        "skills/speckit-clarify",
        "skills/speckit-constitution",
        "skills/speckit-implement",
        "skills/speckit-plan",
        "skills/speckit-specify",
        "skills/speckit-tasks",
        "skills/speckit-taskstoissues"
      ],
      "targets": [
        "codex",
        "claude-code"
      ],
      "dependencies": [
        "baseline:agents",
        "baseline:commands",
        "capability:workflow-quality"
      ],
      "conflicts": [],
      "optional": false,
      "defaultInstall": false,
      "stability": "stable",
      "tags": [
        "flow",
        "speckit",
        "recovery"
      ],
      "owner": "core",
      "usageCues": [
        "Install when spec-to-implementation recovery and artifact lineage need to be first-class."
      ]
    },
    {
      "id": "capability:lifecycle-governance",
      "family": "capability",
      "version": 1,
      "description": "Typed hooks, profiles, maintenance commands, compatibility reporting, and release validation.",
      "paths": [
        "docs/hooks",
        "docs/profile-guide.md",
        "docs/target-support-matrix.md",
        "docs/maintenance-lifecycle.md",
        "docs/quality-gates.md",
        "manifests/hooks/index.json",
        "manifests/profiles",
        "manifests/catalog/compatibility-matrix.json",
        "schemas/hooks/hook.schema.json",
        "scripts/ci",
        "targets/cursor/adapter.json",
        "targets/opencode/adapter.json"
      ],
      "targets": [
        "codex",
        "claude-code",
        "cursor",
        "opencode"
      ],
      "dependencies": [
        "baseline:agents",
        "baseline:commands"
      ],
      "conflicts": [],
      "optional": false,
      "defaultInstall": false,
      "stability": "stable",
      "tags": [
        "governance",
        "profiles",
        "compatibility"
      ],
      "owner": "core",
      "usageCues": [
        "Install when release safety, support honesty, and maintenance diagnostics are required."
      ]
    },
    {
      "id": "capability:workload-skills",
      "family": "capability",
      "version": 1,
      "description": "Operational and workload-specialized skills with explicit output contracts and references.",
      "paths": [
        "skills/README.md",
        "skills/repo-onboarding",
        "skills/security-scan",
        "skills/release-readiness",
        "skills/documentation-lookup",
        "skills/architecture-decision-records",
        "skills/incident-triage",
        "skills/dependency-upgrade-safety",
        "skills/impact-analysis",
        "skills/performance-profiling",
        "skills/test-strategy-and-coverage",
        "skills/api-contract-review",
        "skills/db-migration-review",
        "skills/pr-triage-and-summary",
        "skills/observability-setup",
        "skills/repo-modernization",
        "skills/madr-decision-log"
      ],
      "targets": [
        "codex",
        "claude-code",
        "cursor",
        "opencode"
      ],
      "dependencies": [
        "baseline:agents"
      ],
      "conflicts": [],
      "optional": false,
      "defaultInstall": false,
      "stability": "stable",
      "tags": [
        "skills",
        "operations",
        "workloads"
      ],
      "owner": "core",
      "usageCues": [
        "Install when tasks are dominated by triage, release, security, profiling, or modernization work."
      ]
    },
    {
      "id": "capability:local-observability",
      "family": "capability",
      "version": 1,
      "description": "Local-first effectiveness tracking and reporting for recommendations, maintenance, and flow recovery.",
      "paths": [
        "docs/observability.md",
        "scripts/runtime/report-effectiveness.mjs",
        "scripts/knowledge/report-coverage.mjs",
        "scripts/knowledge/report-drift.mjs"
      ],
      "targets": [
        "codex",
        "claude-code",
        "cursor",
        "opencode"
      ],
      "dependencies": [
        "baseline:commands"
      ],
      "conflicts": [],
      "optional": false,
      "defaultInstall": false,
      "stability": "stable",
      "tags": [
        "observability",
        "local-first",
        "diagnostics"
      ],
      "owner": "core",
      "usageCues": [
        "Install when you need local evidence for recommendation uptake, maintenance activity, and flow recovery."
      ]
    }
  ]
}
