verso-blueprint
Work with Verso Blueprint Lean projects. Use when Codex needs to build or serve Blueprint HTML, query Blueprint labels/dependencies/owners/tags/work queues, debug generated graph/summary/preview data, inspect or edit Blueprint source modules, add conservative Blueprint nodes or metadata, or reason about `lake exe vbp` workflows in repositories using `VersoBlueprint`.
ソース情報
- リポジトリ
- leanprover/verso-blueprint
- ソースの最終更新活動
- 2026年8月28日 13:44
- 検出された SKILL.md の言語
- 英語
- スター
- 34
- フォーク
- 5
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
ファイルエクスプローラー
4 ファイルSKILL.md を表示中
SKILL.md
ソースの指示 · 読み取り専用プレビュー- name
- verso-blueprint
- description
- Work with Verso Blueprint Lean projects. Use when Codex needs to build or serve Blueprint HTML, query Blueprint labels/dependencies/owners/tags/work queues, debug generated graph/summary/preview data, inspect or edit Blueprint source modules, add conservative Blueprint nodes or metadata, or reason about `lake exe vbp` workflows in repositories using `VersoBlueprint`.
# Verso Blueprint
## Quick Start
Prefer the project-local helper:
```bash
lake exe vbp discover
lake exe vbp build
lake exe vbp query labels
```
Read `references/vbp.md` when you need exact command behavior, JSON shapes, serve behavior, or fallback commands.
Read `references/authoring-patterns.md` before editing Blueprint source, adding nodes, changing dependencies, or diagnosing authoring syntax.
## Workflow
1. Run `lake exe vbp discover` first to identify the package, generator, top-level Blueprint module, output paths, and chapter candidates.
2. Build with `lake exe vbp build` before querying unless generated output already exists and the user only asks to inspect it.
3. Query with `lake exe vbp query ...`; do not ask users to inspect manifest/cache files directly for normal tasks.
4. Use `lake exe vbp query node <label>` when you need the complete record for one Blueprint node.
5. Edit source conservatively when requested. Preserve stable labels, use existing chapter/module patterns, and keep dependency intent clear.
6. Rebuild after source edits. Use `lake exe vbp check` when auditing persisted, copied, or externally supplied generated output. Report changed labels, changed dependency edges, and remaining diagnostics.
## Guardrails
- Treat `_out/site` as the default generated site. Use `--output` only for build destinations and `--site` only for reading an alternate generated site.
- Do not expose `blueprint-manifest.json` or `blueprint-html-cache.json` as the normal interface; `vbp query` and `vbp check` are the normal interface.
- Treat all `vbp query` JSON shapes as unstable. They are for current agent consumption, not a compatibility promise.
- Use `uses` only for mathematical dependency edges. Use `bpref` for prose links that should not affect the graph.
- Keep statement and proof dependencies separate. Statement blocks use statement-side `uses`; `:::proof` blocks use proof-side `uses`.
- Prefer small, explicit source patches over broad rewrites. Do not rename labels unless the user asks for a migration and validation plan.
- If `vbp` is unavailable, fall back to the generator commands in `references/vbp.md` and explain that the project predates the helper.
GitHubで見る