{
  "nativeSlashHandlers": false,
  "hostNativeSkillInvocation": {
    "claude": "namespaced-slash-skill",
    "codex": "skill-mention",
    "pi": "registered-command"
  },
  "sessionModeControls": {
    "claude": "/freeflow:mode-contract <mode|reset>",
    "codex": "$mode-contract <mode|reset>",
    "pi": "/freeflow mode <mode|reset>",
    "naturalLanguage": true
  },
  "modeCommands": [
    {
      "command": "/freeflow mode conversation",
      "routesTo": "mode-contract"
    },
    {
      "command": "/freeflow mode workflow",
      "routesTo": "mode-contract"
    },
    {
      "command": "/freeflow mode strict-workflow",
      "routesTo": "mode-contract"
    },
    {
      "command": "/freeflow mode reset",
      "routesTo": "mode-contract"
    }
  ],
  "directSkillCalls": [
    {
      "command": "/discuss",
      "skill": "discuss"
    },
    {
      "command": "/discover",
      "skill": "discuss",
      "aliasFor": "/discuss",
      "piOnly": true
    },
    {
      "command": "/track-work",
      "skill": "track-work"
    },
    {
      "command": "/write-spec",
      "skill": "write-spec"
    },
    {
      "command": "/review-artifact",
      "skill": "review-artifact"
    },
    {
      "command": "/write-plan",
      "skill": "write-plan"
    },
    {
      "command": "/execute-work",
      "skill": "execute-work"
    },
    {
      "command": "/execute-plan",
      "skill": "execute-work",
      "aliasFor": "/execute-work",
      "piOnly": true
    },
    {
      "command": "/simplify-code",
      "skill": "simplify-code"
    },
    {
      "command": "/migration-work",
      "skill": "migration-work"
    },
    {
      "command": "/diagnose-failure",
      "skill": "diagnose-failure"
    },
    {
      "command": "/verify-work",
      "skill": "verify-work"
    },
    {
      "command": "/review-work",
      "skill": "review-work"
    },
    {
      "command": "/commit-work",
      "skill": "commit-work"
    },
    {
      "command": "/handoff",
      "skill": "handoff"
    },
    {
      "command": "/finish-branch",
      "skill": "finish-branch"
    },
    {
      "command": "/release-work",
      "skill": "release-work"
    },
    {
      "command": "/launch-work",
      "skill": "launch-work"
    },
    {
      "command": "/bypass",
      "skill": "bypass"
    }
  ],
  "piNativeCommands": [
    {
      "command": "/freeflow",
      "handler": "freeflow",
      "kind": "settings"
    },
    {
      "command": "/output-router",
      "handler": "output-router",
      "kind": "settings"
    }
  ],
  "developerSkillCalls": [
    {
      "command": "/setup-freeflow",
      "skill": "setup-freeflow"
    },
    {
      "command": "/write-skill",
      "skill": "write-skill"
    },
    {
      "command": "/evaluate-skill",
      "skill": "evaluate-skill"
    }
  ]
}
