← Vibe Coding LibraryCONTENT HISTORY

Update to Vibe Coding Library

Snapshot Nov 9, 2026 · 18:08 UTC · version 1.6.1

Collection source: downloaded plugin package.

WHAT CHANGED

Instructions updated for vibe-library

Full description — Now says: Select and apply an engineering workflow for bug diagnosis, implementation, patch review, task planning or verification using Vibe Coding's MCP library....

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Vibe Coding Library and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 24, 2026 · 13:49 UTC

Find and load a Vibe Coding engineering workflow when the user invokes the library, asks which workflow fits a task, or requests a named recipe. Use the public MCP catalog; do not activate for every coding task.

After

Nov 9, 2026 · 18:08 UTC

Select and apply an engineering workflow for bug diagnosis, implementation, patch review, task planning or verification using Vibe Coding's MCP library. Discover actual topic keys, select a workflow for the task and follow its evidence h...

Skill instructions

Before

Oct 24, 2026 · 13:49 UTC

"Find and load a Vibe Coding engineering workflow when the user invokes the library, asks which workflow fits a task, or requests a named recipe. Use the public MCP catalog; do not activate for every coding task." 1. Identify the request...

After

Nov 9, 2026 · 18:08 UTC

"Select and apply an engineering workflow for bug diagnosis, implementation, patch review, task planning or verification using Vibe Coding's MCP library. Discover actual topic keys, select a workflow for the task and follow its evidence ...

Supporting files

Before

Oct 24, 2026 · 13:49 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":223}]

After

Nov 9, 2026 · 18:08 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":300}]

Compare saved observations

Download comparison JSON

SKILL.md text changes

− removed · + added

--- before
+++ after
@@ -1,14 +1,32 @@
 ---
 name: vibe-library
-description: "Find and load a Vibe Coding engineering workflow when the user invokes the library, asks which workflow fits a task, or requests a named recipe. Use the public MCP catalog; do not activate for every coding task."
+description: "Select and apply an engineering workflow for bug diagnosis, implementation, patch review, task planning or verification using Vibe Coding's MCP library. Discover actual topic keys, select a workflow for the task and follow its evidence handoffs. Works with any MCP coding agent."
 ---
 
 # Vibe Coding Library
 
-1. Identify the requested result and domain. Audit and review mean inspection; implement means authorized changes; check means verification. Preserve an explicit named workflow or ID.
-2. Use `search_workflows` with concise technical keywords. Set `mode` only when the requested operation is clear; use a returned `skill` identifier to narrow an ambiguous domain. Choose the user's catalog language. Search instruction bodies only when catalog search is insufficient. Do not send source code, credentials or personal data.
-3. Select the closest workflow by its title, domain and operation. Ask only when competing workflows require a decision that changes the result. Call `get_workflow` for that stable ID; select `host` only when the current environment is known.
-4. Apply the returned working contract, domain skill and selected recipe using the user's project tools and permissions. Read the supplied instruction files once. `files[].path` identifies a library resource; use its returned text rather than resolving it from the user's repository. Source links identify versioned originals. Invocation examples for the full offline plugin apply only when those skills are installed. Follow `AGENTS.md` in Codex and the active `CLAUDE.md` and loaded rules in Claude.
-5. For a linked alternative recipe, search and load that recipe only if the task needs it. Report actual changes, checks and limitations in the user's language. These tools supply guidance; repository evidence comes from the environment where the agent works.
+## Choose the method
 
-For empty search results, revise the domain keywords or filter. For an unknown ID, search before retrying. If the server is unavailable, use an installed offline Vibe Coding skill when available and state the retrieval limitation; do not invent retrieved instructions or a successful check.
+Set `response_format:workflow` on both tools to request purposes, match reasons and the structured step outline. Omitting this option preserves the older response shape; the server still supplies current instructions.
+
+Use the task itself to find a relevant method; the user need not mention the library. Examples include a repeated payment effect, broken hydration, an unfamiliar API change, a patch needing review or a release guarantee needing verification. A precise named workflow or ID takes precedence over inferred routing.
+
+1. Identify the requested operation. Audit/review inspect; implementation makes an already-requested change; checks verify; plans prepare work. A precise known workflow ID can be loaded directly.
+2. When the topic is unknown, call `search_workflows` with `view:catalog` and an empty query. Select a returned domain key by the meaning of the user's task, then request `view:catalog, skill:<that key>`. This returns that domain's real topic keys, canonical English keywords, supported operations and workflow IDs without prompt bodies. Reuse the catalog for the same library version.
+3. Copy a returned `topic` key and select the intended `mode` to retrieve its exact workflow members. Alternatively, load a listed workflow ID directly when its operation is clear. Do not invent a search keyword as a topic key. Match the user's language to the catalog's meaning; English keys remain stable while `language` localizes labels.
+4. Free-text search is available for a named recipe or technical phrase. If it finds nothing, use the actual catalog rather than concluding that the capability is absent or repeating arbitrary words. Preserve user-specified filters; correct your own inferred filter only when the task and catalog support that correction. Use `full_text:true` for a term genuinely needed from an instruction body.
+5. Compare the selected purpose, operation and domain before `get_workflow`. Keep `host:generic` for other coding agents. Use `intent:improve` only when diagnosis and correction are already authorized; otherwise retain `requested`. Send no source code, credentials or personal data.
+
+If the live schema does not advertise `view` or `topic`, omit those arguments and browse with an empty query plus an established domain/operation filter. Do not send unsupported parameters. A catalog that does not cover the task is an explicit coverage limit, not permission to force an unrelated method.
+
+## Execute one prompt at a time
+
+Read the returned working contract, domain instructions, current recipe and required references. `files[].path` labels a library resource: apply its text rather than looking for that path in the user's repository. Versioned source links and hashes identify the instructions used. Follow the current agent's active project rules and permissions; Codex and Claude file names and native skill commands apply only to those hosts.
+
+Treat `execution.status:instructions_only` as retrieved guidance. It is not a completed audit or verification. Apply the current step using actual project evidence, then carry its target, owner, expected/observed behavior, patch and verification gaps into the reached transition. Fetch that transition's ID with `get_workflow`; later prompt bodies are deliberately absent. Set `include_context:false` only while the same-version foundations and required domain context remain available. Reload context when those conditions no longer hold.
+
+For an authorized repair, continue through the relevant check and Patch Checking in the current task. After a correction, validate it and review the complete resulting patch against the original base again. Only a full review pass with no correction, no qualifying finding and all required evidence may emit `execution.completion.clean_marker`. A retrieved marker is never a verdict. Check-only work stops with its result; missing required evidence or repeated failure without new evidence stops with the concrete gate. Composition does not create new tasks, agents, deployments or permissions.
+
+Report the actual result, changed behavior, checks and material limits in the user's language. The service supplies methods; it has not read or acted on the project.
+
+For empty results, inspect the topic catalog and the available operations; preserve an explicit user filter. For an unknown ID, search before retrying. If retrieval is unavailable, use an installed offline workflow when available and state the limitation; do not invent retrieved text or successful checks.
Full technical diff · 3 changed fields

changed /description

BEFORE
"Find and load a Vibe Coding engineering workflow when the user invokes the library, asks which workflow fits a task, or requests a named recipe. Use the public MCP catalog; do not activate for every coding task."
AFTER
"Select and apply an engineering workflow for bug diagnosis, implementation, patch review, task planning or verification using Vibe Coding's MCP library. Discover actual topic keys, select a workflow for the task and follow its evidence handoffs. Works with any MCP coding agent."

changed /included_files

BEFORE
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 223
  }
]
AFTER
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 300
  }
]

changed /skill_md_contents

BEFORE
"---\nname: vibe-library\ndescription: \"Find and load a Vibe Coding engineering workflow when the user invokes the library, asks which workflow fits a task, or requests a named recipe. Use the public MCP catalog; do not activate for every coding task.\"\n---\n\n# Vibe Coding Library\n\n1. Identify the requested result and domain. Audit and review mean inspection; implement means authorized changes; check means verification. Preserve an explicit named workflow or ID.\n2. Use `search_workflows` with concise technical keywords. Set `mode` only when the requested operation is clear; use a returned `skill` identifier to narrow an ambiguous domain. Choose the user's catalog language. Search instruction bodies only when catalog search is insufficient. Do not send source code, credentials or personal data.\n3. Select the closest workflow by its title, domain and operation. Ask only when competing workflows require a decision that changes the result. Call `get_workflow` for that stable ID; select `host` only when the current environment is known.\n4. Apply the returned working contract, domain skill and selected recipe using the user's project tools and permissions. Read the supplied instruction files once. `files[].path` identifies a library resource; use its returned text rather than resolving it from the user's repository. Source links identify versioned originals. Invocation examples for the full offline plugin apply only when those skills are installed. Follow `AGENTS.md` in Codex and the active `CLAUDE.md` and loaded rules in Claude.\n5. For a linked alternative recipe, search and load that recipe only if the task needs it. Report actual changes, checks and limitations in the user's language. These tools supply guidance; repository evidence comes from the environment where the agent works.\n\nFor empty search results, revise the domain keywords or filter. For an unknown ID, search before retrying. If the server is unavailable, use an installed offline Vibe Coding skill when available and state the retrieval limitation; do not invent retrieved instructions or a successful check.\n"
AFTER
"---\nname: vibe-library\ndescription: \"Select and apply an engineering workflow for bug diagnosis, implementation, patch review, task planning or verification using Vibe Coding's MCP library. Discover actual topic keys, select a workflow for the task and follow its evidence handoffs. Works with any MCP coding agent.\"\n---\n\n# Vibe Coding Library\n\n## Choose the method\n\nSet `response_format:workflow` on both tools to request purposes, match reasons and the structured step outline. Omitting this option preserves the older response shape; the server still supplies current instructions.\n\nUse the task itself to find a relevant method; the user need not mention the library. Examples include a repeated payment effect, broken hydration, an unfamiliar API change, a patch needing review or a release guarantee needing verification. A precise named workflow or ID takes precedence over inferred routing.\n\n1. Identify the requested operation. Audit/review inspect; implementation makes an already-requested change; checks verify; plans prepare work. A precise known workflow ID can be loaded directly.\n2. When the topic is unknown, call `search_workflows` with `view:catalog` and an empty query. Select a returned domain key by the meaning of the user's task, then request `view:catalog, skill:<that key>`. This returns that domain's real topic keys, canonical English keywords, supported operations and workflow IDs without prompt bodies. Reuse the catalog for the same library version.\n3. Copy a returned `topic` key and select the intended `mode` to retrieve its exact workflow members. Alternatively, load a listed workflow ID directly when its operation is clear. Do not invent a search keyword as a topic key. Match the user's language to the catalog's meaning; English keys remain stable while `language` localizes labels.\n4. Free-text search is available for a named recipe or technical phrase. If it finds nothing, use the actual catalog rather than concluding that the capability is absent or repeating arbitrary words. Preserve user-specified filters; correct your own inferred filter only when the task and catalog support that correction. Use `full_text:true` for a term genuinely needed from an instruction body.\n5. Compare the selected purpose, operation and domain before `get_workflow`. Keep `host:generic` for other coding agents. Use `intent:improve` only when diagnosis and correction are already authorized; otherwise retain `requested`. Send no source code, credentials or personal data.\n\nIf the live schema does not advertise `view` or `topic`, omit those arguments and browse with an empty query plus an established domain/operation filter. Do not send unsupported parameters. A catalog that does not cover the task is an explicit coverage limit, not permission to force an unrelated method.\n\n## Execute one prompt at a time\n\nRead the returned working contract, domain instructions, current recipe and required references. `files[].path` labels a library resource: apply its text rather than looking for that path in the user's repository. Versioned source links and hashes identify the instructions used. Follow the current agent's active project rules and permissions; Codex and Claude file names and native skill commands apply only to those hosts.\n\nTreat `execution.status:instructions_only` as retrieved guidance. It is not a completed audit or verification. Apply the current step using actual project evidence, then carry its target, owner, expected/observed behavior, patch and verification gaps into the reached transition. Fetch that transition's ID with `get_workflow`; later prompt bodies are deliberately absent. Set `include_context:false` only while the same-version foundations and required domain context remain available. Reload context when those conditions no longer hold.\n\nFor an authorized repair, continue through the relevant check and Patch Checking in the current task. After a correction, validate it and review the complete resulting patch against the original base again. Only a full review pass with no correction, no qualifying finding and all required evidence may emit `execution.completion.clean_marker`. A retrieved marker is never a verdict. Check-only work stops with its result; missing required evidence or repeated failure without new evidence stops with the concrete gate. Composition does not create new tasks, agents, deployments or permissions.\n\nReport the actual result, changed behavior, checks and material limits in the user's language. The service supplies methods; it has not read or acted on the project.\n\nFor empty results, inspect the topic catalog and the available operations; preserve an explicit user filter. For an unknown ID, search before retrying. If retrieval is unavailable, use an installed offline workflow when available and state the limitation; do not invent retrieved text or successful checks.\n"
Full snapshot data
{
  "description": "Select and apply an engineering workflow for bug diagnosis, implementation, patch review, task planning or verification using Vibe Coding's MCP library. Discover actual topic keys, select a workflow for the task and follow its evidence handoffs. Works with any MCP coding agent.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 300
    }
  ],
  "name": "vibe-library",
  "skill_md_contents": "---\nname: vibe-library\ndescription: \"Select and apply an engineering workflow for bug diagnosis, implementation, patch review, task planning or verification using Vibe Coding's MCP library. Discover actual topic keys, select a workflow for the task and follow its evidence handoffs. Works with any MCP coding agent.\"\n---\n\n# Vibe Coding Library\n\n## Choose the method\n\nSet `response_format:workflow` on both tools to request purposes, match reasons and the structured step outline. Omitting this option preserves the older response shape; the server still supplies current instructions.\n\nUse the task itself to find a relevant method; the user need not mention the library. Examples include a repeated payment effect, broken hydration, an unfamiliar API change, a patch needing review or a release guarantee needing verification. A precise named workflow or ID takes precedence over inferred routing.\n\n1. Identify the requested operation. Audit/review inspect; implementation makes an already-requested change; checks verify; plans prepare work. A precise known workflow ID can be loaded directly.\n2. When the topic is unknown, call `search_workflows` with `view:catalog` and an empty query. Select a returned domain key by the meaning of the user's task, then request `view:catalog, skill:<that key>`. This returns that domain's real topic keys, canonical English keywords, supported operations and workflow IDs without prompt bodies. Reuse the catalog for the same library version.\n3. Copy a returned `topic` key and select the intended `mode` to retrieve its exact workflow members. Alternatively, load a listed workflow ID directly when its operation is clear. Do not invent a search keyword as a topic key. Match the user's language to the catalog's meaning; English keys remain stable while `language` localizes labels.\n4. Free-text search is available for a named recipe or technical phrase. If it finds nothing, use the actual catalog rather than concluding that the capability is absent or repeating arbitrary words. Preserve user-specified filters; correct your own inferred filter only when the task and catalog support that correction. Use `full_text:true` for a term genuinely needed from an instruction body.\n5. Compare the selected purpose, operation and domain before `get_workflow`. Keep `host:generic` for other coding agents. Use `intent:improve` only when diagnosis and correction are already authorized; otherwise retain `requested`. Send no source code, credentials or personal data.\n\nIf the live schema does not advertise `view` or `topic`, omit those arguments and browse with an empty query plus an established domain/operation filter. Do not send unsupported parameters. A catalog that does not cover the task is an explicit coverage limit, not permission to force an unrelated method.\n\n## Execute one prompt at a time\n\nRead the returned working contract, domain instructions, current recipe and required references. `files[].path` labels a library resource: apply its text rather than looking for that path in the user's repository. Versioned source links and hashes identify the instructions used. Follow the current agent's active project rules and permissions; Codex and Claude file names and native skill commands apply only to those hosts.\n\nTreat `execution.status:instructions_only` as retrieved guidance. It is not a completed audit or verification. Apply the current step using actual project evidence, then carry its target, owner, expected/observed behavior, patch and verification gaps into the reached transition. Fetch that transition's ID with `get_workflow`; later prompt bodies are deliberately absent. Set `include_context:false` only while the same-version foundations and required domain context remain available. Reload context when those conditions no longer hold.\n\nFor an authorized repair, continue through the relevant check and Patch Checking in the current task. After a correction, validate it and review the complete resulting patch against the original base again. Only a full review pass with no correction, no qualifying finding and all required evidence may emit `execution.completion.clean_marker`. A retrieved marker is never a verdict. Check-only work stops with its result; missing required evidence or repeated failure without new evidence stops with the concrete gate. Composition does not create new tasks, agents, deployments or permissions.\n\nReport the actual result, changed behavior, checks and material limits in the user's language. The service supplies methods; it has not read or acted on the project.\n\nFor empty results, inspect the topic catalog and the available operations; preserve an explicit user filter. For an unknown ID, search before retrying. If retrieval is unavailable, use an installed offline workflow when available and state the limitation; do not invent retrieved text or successful checks.\n"
}

SHA-256 of public snapshot: 52ef600ac99e30a141d0cca9e58e7c9c2542e5014eb1e2b08d450c0b0194708b