phase1-output-verify SKILL.md skillA
phase1-output-verify from vibeic/vibe-ic is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add vibeic/vibe-ic/phase1-output-verify@git:20260613.86cacb4Pins git:20260613.86cacb4 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- vibeic/vibe-ic
- Path
vibe-ic-marketplace/plugins/vibe-ic/skills/phase1-output-verify/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260613.86cacb4, committed Jun 13, 2026
- Size
- 5,444 bytes
- Repository stars
- 32
- License
- Apache-2.0
After phase1_one_shot_runner emits 13 L*.json, AI spot-checks completeness and authenticity. Triggers on phrases like "verify L docs", "check phase 1 output", "confirm extraction is correct", or automatically when /vibe-ic-phase1 / /vibe-ic-phase2 returns PASS.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Phase 1 Output Verification
> **Doctrine (v0.1.50):** 把修法寫進工具,而非寫進 prompt.
> Programs first; AI is the backstop on residual narrative.
## Mandatory Deterministic Preflight
```bash
python3 plugins/vibe-ic/programs/phase1_verify_aggregate.py \
<project_dir> \
--out-md /tmp/phase1_verify.md \
--out-json /tmp/phase1_verify.json --strict
```
The aggregator runs 7 backing programs (`phase1_all_l_docs_present_check`
through `phase1_gate_contract_check`) AND checks 13 L-doc file presence.
**Refuse to claim verification PASS without the aggregator's `verdict: PASS`.**
**Purpose**: deterministic phase1 runner emits typed L docs from input/docs, but its mechanical regex extraction can:
- miss vendor docs that use unusual formatting
- emit `__TODO__` stubs for fields it couldn't parse
- fabricate plausible-looking but incorrect values
- skip whole sections silently
After runner reports PASS, AI invokes this skill to spot-check.
## Verification checklist
For each L*.json produced:
1. **Completeness** — enforced by `programs/l_doc_todo_stub_count_check.py`
(counts `__TODO__` across all L docs; FAILs on count>0; VACUOUS_PASS when
…Read the whole file at its exact version.
How to install
mdr add vibeic/vibe-ic/phase1-output-verify@sha256:7d6ba6922b737bf9The line at the top of this page pins the label git:20260613.86cacb4, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_hezr6fs6ne7lzmcj)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Jun 13, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5444 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
vibeic/vibe-ic · 32 stars · license Apache-2.0 · pushed 2026-11-08 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_hezr6fs6ne7lzmcj GET https://markdownregistry.com/api/v1/resolve?ref=vibeic/vibe-ic/phase1-output-verify GET https://markdownregistry.com/api/v1/blob/7d6ba6922b737bf9dd71359aa7926bf7481f0111015f4d67758137823b057ce6
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.