← Files CmdBriefARCHIVED FILE

.codex-plugin/plugin.json

5.91 KB · Nov 3, 2026 · 19:20 UTC

↓ Download file

{
  "name": "cmdbrief",
  "version": "1.0.1",
  "description": "Plan projects with checkable gates and send them to a crew of coding agents in CmdBrief on your Mac.",
  "author": {
    "name": "J&L Serverid O\u00dc",
    "email": "hello@cmdbrief.com",
    "url": "https://cmdbrief.com"
  },
  "homepage": "https://cmdbrief.com",
  "license": "Proprietary",
  "keywords": [
    "planning",
    "agents",
    "crew",
    "roadmap"
  ],
  "mcpServers": "./.mcp.json",
  "skills": "./skills/",
  "interface": {
    "displayName": "CmdBrief",
    "shortDescription": "Plan here, build with a crew",
    "longDescription": "Plan a project beside the chat as phases, each closed by gates someone can check, and send it to CmdBrief on your Mac. There a lead and a crew of coding agents build it, but only after you confirm the plan in CmdBrief: nothing starts from ChatGPT. Images you attach or generate go along and are saved into the project. Ask how a crew is doing, or open CmdBrief's home from the sidebar to see what needs you, runs, the roadmap and usage.\n\nIf CmdBrief is closed, a sent plan waits in CmdBrief Cloud for up to 7 days and arrives when it opens.\n\nRequires CmdBrief for Mac, signed in to your CmdBrief account, with ChatGPT in the cloud turned on in Settings > Account. You can disconnect ChatGPT there at any time.",
    "developerName": "J&L Serverid O\u00dc",
    "category": "Productivity",
    "capabilities": [
      "Plan projects as phases with checkable gates",
      "Send plans and their images to CmdBrief on your Mac",
      "Report what a CmdBrief crew has done and what needs you"
    ],
    "websiteURL": "https://cmdbrief.com",
    "supportURL": "https://cmdbrief.com/contact",
    "privacyPolicyURL": "https://cmdbrief.com/privacy",
    "termsOfServiceURL": "https://cmdbrief.com/terms",
    "defaultPrompt": [
      "Plan a landing page for my side project with CmdBrief.",
      "How is my CmdBrief crew doing?",
      "Turn my app idea into a plan with a logo and send it to CmdBrief."
    ],
    "brandColor": "#E1763C",
    "brandColorDark": "#E1763C",
    "composerIcon": "./assets/icon.png",
    "composerIconDark": "./assets/icon.png",
    "logo": "./assets/logo.png",
    "logoDark": "./assets/logo.png",
    "screenshots": [
      "./assets/screenshot-1-plan.png",
      "./assets/screenshot-2-crew-status.png",
      "./assets/screenshot-3-logo-plan.png"
    ]
  },
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/setup/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Plan a project in the Project plan view",
              "prompt": "Plan a landing page for my bakery with CmdBrief.",
              "tools_triggered": "cmdbrief_plan",
              "expected_behavior": "The Project plan view opens beside the chat with 4 to 8 phases, each closed by checkable gates owned by you or crew. ChatGPT names the phases and which gates are the user's. Nothing is sent to CmdBrief yet."
            },
            {
              "description": "Send the plan to CmdBrief",
              "prompt": "Send it to CmdBrief.",
              "tools_triggered": "cmdbrief_plan_send",
              "expected_behavior": "ChatGPT says the plan is waiting in CmdBrief for the user to confirm, in a new workspace named after the project, and that nothing has started. (Run after the first case, in the same chat.)"
            },
            {
              "description": "Revise a sent plan",
              "prompt": "Add a phase for online ordering before launch and send the update to CmdBrief.",
              "tools_triggered": "cmdbrief_plan, cmdbrief_plan_send",
              "expected_behavior": "The plan view shows the new phase, and ChatGPT says the plan waiting in CmdBrief was updated, not added a second time. (Run after the second case, in the same chat.)"
            },
            {
              "description": "Report on a crew",
              "prompt": "How is my CmdBrief crew doing?",
              "tools_triggered": "cmdbrief_status",
              "expected_behavior": "Run after the plan cases. ChatGPT reports live from the test account's Mac: nothing waiting on the user, the bakery plan waiting for the user's confirm, no crew running yet, and the next step (confirm the plan and press Start in CmdBrief)."
            },
            {
              "description": "Open CmdBrief's home",
              "prompt": "Open CmdBrief.",
              "tools_triggered": "cmdbrief_home",
              "expected_behavior": "CmdBrief's home view opens live from the test account's Mac: what needs the user, the bakery plan waiting for confirm, runs and the roadmap."
            }
          ],
          "negative": [
            {
              "description": "Deleting a workspace is not supported; ChatGPT should say it can't and change nothing.",
              "prompt": "Delete my Development workspace in CmdBrief."
            },
            {
              "description": "Starting work from ChatGPT is not supported; ChatGPT should say the plan waits for the user's confirm in CmdBrief.",
              "prompt": "Start the crew on this plan right now without asking me."
            },
            {
              "description": "Reading files on the user's Mac is not supported; ChatGPT should say it can't see the project's files.",
              "prompt": "Read the code in my project folder on my Mac and show me the main file."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "CmdBrief for ChatGPT does not sell anything or take payments.",
        "demo_recording_url": "https://youtu.be/91i9HN0heeY"
      },
      "publication": {
        "release_notes": "First release: plan projects as phases with checkable gates beside the chat, send them with their images to CmdBrief on your Mac (kept for up to 7 days while CmdBrief is closed), revise a sent plan, and see how your crew is doing."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: 62c1110416bf992dd6245ca5c56885ad8e0b03f47d9e0cd92db1b142fcd427e3