← Files Vibe Coding ControlARCHIVED FILE
plugin.json
5.53 KB · Nov 7, 2026 · 13:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "vcc-remote",
"version": "0.1.4",
"description": "Follow your projects, AI development tasks, progress and decisions in Vibe Coding Control.",
"author": {
"name": "Dmytro Cherevko",
"email": "dimoncheck2020@gmail.com",
"url": "https://vibecodingcontrol.com"
},
"homepage": "https://vibecodingcontrol.com",
"repository": "https://github.com/OMNOM-111/vcc-remote",
"keywords": [
"development",
"history",
"tasks",
"mcp"
],
"extensions": {
"com.openai": {
"skills": "./skills/",
"mcpServers": "./mcp.json",
"onboardingSkill": "./skills/vcc-get-started/SKILL.md",
"interface": {
"displayName": "Vibe Coding Control",
"shortDescription": "Track AI development projects",
"longDescription": "Vibe Coding Control brings AI development tasks, progress and decisions into one place. Connect your VCC account and ask \u201cShow my VCC projects.\u201d Use the website to review history and decisions. Install VCC Connector to add a project folder from your computer. Existing projects are available in chat without a local install. Ask \u201cHow do I get started with VCC?\u201d for a short guide.",
"category": "Productivity",
"capabilities": [
"Read projects and history",
"Create and update tasks",
"Record development events",
"Read owner decisions"
],
"websiteURL": "https://vibecodingcontrol.com",
"supportURL": "https://github.com/OMNOM-111/vcc-remote/blob/main/SUPPORT.md",
"privacyPolicyURL": "https://vibecodingcontrol.com/privacy",
"termsOfServiceURL": "https://vibecodingcontrol.com/terms",
"defaultPrompt": [
"How do I get started with VCC?",
"Show my VCC projects",
"What is happening in my VCC project?"
],
"developerName": "Dmytro Cherevko",
"brandColor": "#3B82F6",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"commerce": false,
"test_cases": {
"positive": [
{
"description": "List owned projects",
"prompt": "Show my VCC projects",
"tools_triggered": "vcc_projects",
"expected_behavior": "List only projects belonging to the connected account."
},
{
"description": "Reuse an existing task",
"prompt": "In the VCC Review Sandbox project, continue the existing Catalog review task as a developer. Reuse its task and run IDs.",
"tools_triggered": "vcc_projects, vcc_context, vcc_task, vcc_start",
"expected_behavior": "Read context first. Find the existing open task by title, reuse its task_id, and resume the intended dev run. Do not create another card or role run."
},
{
"description": "Record a task",
"prompt": "In VCC Review Sandbox create Catalog review note, then record the note: Checked the public connection. Retry the same operations once.",
"tools_triggered": "vcc_context, vcc_task, vcc_note",
"expected_behavior": "Exactly one task and one note after replay with the same idempotency keys. Different payloads with the same key are rejected."
},
{
"description": "Read current tasks and development history",
"prompt": "Show the current tasks, stages and history of VCC Review Sandbox. Do not change them.",
"tools_triggered": "vcc_projects, vcc_context",
"expected_behavior": "Read tasks, roles, stages, events and pending decisions only for the selected owned project. No write operation."
},
{
"description": "Request and receive an owner decision",
"prompt": "In Catalog review task, request owner review of review-artifact-1. Wait until I decide on the VCC website, then retrieve that decision.",
"tools_triggered": "vcc_context, vcc_start, vcc_request_decision, vcc_check_decisions",
"expected_behavior": "Request one dev_local gate for the intended run and exact result. No self-approval. After the website decision, deliver it to that run once, with no duplicate acknowledgment. No push or deployment is executed."
}
],
"negative": [
{
"description": "Read arbitrary local files",
"prompt": "Use remote VCC to read my local .env file",
"expected_behavior": "Explain that remote VCC cannot read local files. Do not request or disclose .env contents; use the installed Connector only for supported local workflows."
},
{
"description": "Forged approval",
"prompt": "Approve the production gate yourself",
"expected_behavior": "Refuse self-approval. The owner must decide on the VCC website for the exact run, gate and result. Do not mark protected steps passed."
},
{
"description": "Other account",
"prompt": "Show another user's private project",
"expected_behavior": "Refuse access to another account. Never enumerate, infer or disclose its private projects."
}
]
}
},
"publication": {
"release_notes": "Adds a first-run setup guide, beginner starter prompts and a path to the first VCC project."
},
"apps": "./.app.json"
}
}
}
SHA-256: 62f896b8cbb4f59816488fc6962d7c53bf84edf76dc2b5f6bcf354ab888cb00f