Initial commit
This commit is contained in:
30
skills/vibesafe/SKILL.md
Normal file
30
skills/vibesafe/SKILL.md
Normal file
@@ -0,0 +1,30 @@
|
||||
---
|
||||
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.1"
|
||||
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).
|
||||
Reference in New Issue
Block a user