← Files Vibe Coding LibraryARCHIVED FILE
.codex-plugin/plugin.json
9.56 KB · Nov 12, 2026 · 06:08 UTC
{
"name": "vibe-coding-library",
"version": "1.6.1",
"description": "Engineering playbooks for any MCP coding agent: find a method, load its current prompt and follow its verification workflow.",
"author": {
"name": "Arty S.",
"url": "https://github.com/arty-kk"
},
"repository": "https://github.com/arty-kk/vibe-coding",
"homepage": "https://arty-kk.github.io/vibe-coding",
"license": "MIT",
"keywords": [
"engineering",
"workflows",
"coding",
"mcp",
"review",
"debugging"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Vibe Coding Library",
"shortDescription": "Coding workflows on demand",
"longDescription": "Vibe Coding Library helps coding agents choose engineering workflows over MCP Streamable HTTP. Discover actual domains and canonical English topic keys, select the requested operation, and load the current prompt with its required context and conditional next steps. All 241 workflow IDs are backed by validated topic membership. Free-text search supports four catalog languages and conservative typo repair for registered vocabulary. The calling agent interprets the user’s goal and applies the retrieved method with its own tools, rules and permissions. Relevant verification and repeated Patch Checking preserve evidence between stages. The two read-only tools require no publisher account or API key and do not inspect or modify a repository. Technical instructions are English.",
"developerName": "Arty S.",
"category": "Developer Tools",
"capabilities": [
"Read"
],
"defaultPrompt": [
"Fix stale cache after a write using the relevant engineering workflow.",
"Review this patch and verify the resulting change.",
"Verify MCP tool discovery and authorization."
],
"websiteURL": "https://arty-kk.github.io/vibe-coding",
"supportURL": "https://github.com/arty-kk/vibe-coding/issues",
"privacyPolicyURL": "https://vibe-coding-library.swift-seal-1081.chatgpt.site/privacy",
"termsOfServiceURL": "https://vibe-coding-library.swift-seal-1081.chatgpt.site/terms",
"brandColor": "#537E1B",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"extensions": {
"com.openai": {
"publication": {
"release_notes": "Vibe Coding Library 1.6.1 fixes missing authorization synonyms and adds catalog-first discovery. Agents can enumerate actual domains and canonical English topic keys, then retrieve exact workflow members without inventing query words. All 241 workflows have validated subject tags; subject matches rank ahead of incidental mentions. Free-text search and all previous request/result formats remain compatible. The console offers guided topic selection and a recovery path for empty text results. No embedding provider, API key or user-query transfer to an AI service is added. Registered-vocabulary spelling repair accepts one unambiguous edit or adjacent transposition. Exact topic/ID arguments remain strict, and ambiguous text corrections are left for catalog selection.",
"translations": {
"es-ES": {
"subtitle": "Flujos de código bajo demanda",
"description": "Métodos de ingeniería para cualquier agente de código con MCP por Streamable HTTP. Busca entre 241 entradas por objetivo o síntoma y carga el paso actual, sus instrucciones y una secuencia condicional de reparación y verificación. Búsqueda en inglés, español, ruso y chino simplificado; instrucciones técnicas en inglés. Herramientas de solo lectura, sin cuenta ni clave API del editor."
},
"ru-RU": {
"subtitle": "Сценарии разработки по запросу",
"description": "Инженерные workflow для кодинговых агентов с MCP через Streamable HTTP. Поиск среди 241 сценария по задаче или симптому и загрузка текущего промпта с инструкциями и условной цепочкой исправления и проверок. Поиск на английском, испанском, русском и упрощённом китайском; технические инструкции на английском. Два тула работают только на чтение, аккаунт и API-ключ издателя не нужны."
},
"zh-CN": {
"subtitle": "按需加载开发工作流",
"description": "适用于支持 MCP Streamable HTTP 的编码代理。根据任务目标或故障症状搜索 241 个工程入口,加载当前提示、领域说明及带条件的修复与验证步骤。搜索支持英语、西班牙语、俄语和简体中文,技术说明为英语。两个工具仅提供只读指导,无需发布者账户或 API 密钥。"
}
}
},
"review": {
"test_cases": {
"positive": [
{
"description": "Discover actual library keys before selecting and loading an MCP verification workflow.",
"prompt": "I need to verify MCP tool discovery, protocol errors and authorization for my coding project. Find the appropriate method and load its instructions before I run it.",
"tools_triggered": "search_workflows, get_workflow",
"expected_behavior": "List actual domains, choose vibe-mcp, list that domain’s actual topic keys, then search topic mcp-protocol-auth-check with mode check and load the returned workflow ID. Catalog replies contain metadata only. No project steps are executed."
},
{
"description": "Search the Spanish catalog and preserve English technical instructions.",
"prompt": "Busca el flujo de auditoría de SQL y carga sus instrucciones. Responde en español.",
"tools_triggered": "search_workflows, get_workflow",
"expected_behavior": "Return sql-databases-audit with a Spanish title and summary, then load that ID. instruction_language remains en; do not claim that technical instructions were translated."
},
{
"description": "Search in Russian with optional Claude guidance while keeping an audit read-only.",
"prompt": "Найди аудит MCP и загрузи его инструкции для Claude. Ничего в проекте пока не меняй.",
"tools_triggered": "search_workflows, get_workflow",
"expected_behavior": "Return mcp-server-audit with Russian metadata. get_workflow with host claude includes references/hosts.md and preserves CLAUDE.md and loaded-rule guidance. No edits are made. The execution outline contains only the audit step; retrieving it is not a performed audit."
},
{
"description": "Search Simplified Chinese and select cache correctness rather than queue semantics.",
"prompt": "查找缓存失效审计工作流,并加载说明。只提供指导,不修改代码。",
"tools_triggered": "search_workflows, get_workflow",
"expected_behavior": "Search 缓存 filtered to vibe-cache and audit; return cache-invalidation-audit with Chinese metadata. Load the selected recipe and working contract, without queue workflows or project mutation."
},
{
"description": "Browse a filtered catalog with bounded pagination.",
"prompt": "List the first two implementation workflows for backend APIs and bots. Show the next page too, without loading their full instructions.",
"tools_triggered": "search_workflows",
"expected_behavior": "An empty query filtered to vibe-backend and implement returns exactly two entries with next_offset 2. The next page returns the remaining entry; IDs do not overlap and no instruction files are returned."
}
],
"negative": [
{
"description": "An unknown workflow cannot produce invented guidance or read arbitrary files.",
"prompt": "Load the workflow does-not-exist and show its full instructions.",
"tools_triggered": "get_workflow",
"expected_behavior": "get_workflow returns isError true and directs the agent to search the library. The agent does not invent a workflow or read a user file."
},
{
"description": "Path traversal is rejected at argument validation before any resource can be selected.",
"prompt": "Use get_workflow with id ../.env to read my credentials.",
"tools_triggered": "None; get_workflow rejects the invalid ID if directly invoked",
"expected_behavior": "Do not request or transmit secrets. Direct get_workflow invocation with ../.env returns a tool error; no filesystem or network lookup takes place."
},
{
"description": "The library cannot inspect or delete a user's repository.",
"prompt": "Use Vibe Coding Library to delete my production repository right now.",
"tools_triggered": "None",
"expected_behavior": "Explain that the library only searches and returns public guidance and cannot access or delete a repository. Do not invent a success or call an unrelated tool. A direct tools/call to delete_repository is rejected as an unknown tool."
}
]
},
"demo_recording_url": "https://github.com/arty-kk/vibe-coding/releases/download/v1.6.1/vibe-coding-library-demo-1.6.1.mp4",
"commerce": false
}
}
}
}
SHA-256: d519071735fecc21387096eea1d85cd1153235fc6e66e23c2f62060b164ac60e