AgentSkillsCN

vibesafe

使用Vibesafe MCP服务器扫描、编译、测试、保存、差异和报告Vibesafe单元的状态。当用户要求运行vibesafe CLI命令(扫描/编译/测试/保存/差异/状态)、从规格重新生成代码或检查漂移/检查点时启用。

SKILL.md
--- frontmatter
name: vibesafe
description: "Uses the Vibesafe MCP server to scan, compile, test, save, diff, and report status for Vibesafe units. Activate when the user asks to run vibesafe CLI commands (scan/compile/test/save/diff/status), regenerate code from specs, or inspect drift/checkpoints."
version: "0.2.0-pre1"
tags: ["vibesafe", "codegen", "mcp", "cli"]
allowed-tools: "MCP(vibesafe:*)"

Vibesafe MCP Skill

Provides full control of the Vibesafe toolchain through the MCP server exposed by this plugin.

When to Use

  • User asks to run vibesafe scan, compile, test, save, diff, or status.
  • Need to regenerate implementations from specs or check drift against checkpoints.
  • Want to query registry contents, provider config, or checkpoints via the MCP tools.

Available Tools

  • scan — list all registered Vibesafe units with metadata.
  • compile — generate implementations for a unit (supports target, force).
  • test — run doctests/quality gates (optional target).
  • save — activate checkpoints (optional target).
  • status — report version, unit counts, environment.

Examples

  • “List all vibesafe units” → use scan.
  • “Recompile app.math.ops/fibonacci” → call compile with target.
  • “Run vibesafe tests” → call test.
  • “Save checkpoints for all units” → call save.
  • “Check drift” → call diff (via status+diff as available).