Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add vibeic/vibe-ic/plugin install vibe-icWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/vibeic/vibe-ic/vibe-ic-phase1)<a href="https://agentmods.dev/commands/vibeic/vibe-ic/vibe-ic-phase1"><img src="https://agentmods.dev/badge/commands/vibeic/vibe-ic/vibe-ic-phase1/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/vibeic/vibe-ic/vibe-ic-phase1"><img src="https://agentmods.dev/badge/commands/vibeic/vibe-ic/vibe-ic-phase1.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00041 | $0.00744 |
| Opus 5 | $0.00020 | $0.00372 |
| Sonnet 5 | $0.00008 | $0.00149 |
| Haiku 4.5 | $0.00004 | $0.00074 |
Grade A, and why
vibe-ic-phase1 scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Missing arg? When
$ARGUMENTSis empty, prompt the user first:/vibe-ic-phase1 <project-dir>(e.g./vibe-ic-phase1 1st_benchmark_example/phase2_v0119.48-vendor). The AI must NOT guess the path; a concrete project path is required before continuing.
/phase1 — Phase 1 (Path A) entry
Main execution (program-driven):
python3 ${CLAUDE_PLUGIN_ROOT}/programs/phase1_one_shot_runner.py $ARGUMENTS
The first positional argument is the project directory (e.g. /home/<your-user>/AI_IC_design/<project>).
After the program completes, the AI must:
- Read
<project>/reports/phase1_one_shot.json— verdict + status / detail of every step - Complete the mandatory IC Expert track before crediting D1:
- Read
<project>/reports/audit/phase1/expert_parse_track.json. - If
ai_subtrack.statusisHANDOFF_EMITTED, use the host's Agent/subagent tool to dispatch the exactsubagent_typedeclared in<project>/reports/audit/phase1/expert_parse_track_pack/ic_expert_agent_handoff.json. Give that agent the handoff JSON; it must read only the pack's declareddesign_input.txtplus expert digests and write the declaredl_doc_expectations.jsonanswer target. Do not hand-author a substitute. - Re-run the same
phase1_one_shot_runner.pycommand after the agent returns. Continue this dispatch-and-rerun loop for a schema refusal; stop on an execution error.HANDOFF_EMITTED,ANSWER_SCHEMA_MISMATCH,ERROR, orCONSUMED_EMPTYisINCOMPLETE, never a Phase-1 pass. - Credit the track only when
ai_subtrack.status == CONSUMED,ai_convergence.consumed >= 1, and bothdenominator.aianddenominator.totalare non-zero. Preserve and report every named disagreement; findings are advisory, answer consumption is mandatory.
- Read
- For each remaining
FAILorWAIVEDstep:- Capture the corresponding stderr / log and mark the root cause
- If close-loop patching is needed (e.g. user did not provide
input/phase1_structured.yaml), proactively guide the user via dialogue (IC Expert Agent, plain-language register) to fill in the missing info, write the dialogue result intoinput/phase1_structured.yaml, and re-run the runner
- Once all PASS, print the verdict + L doc path list, and hint the next step:
/phase2
Helper skills (do not auto-expand; surface only when the user asks):
phase1— natural-language → L1-L27 dialogue flowspec-review— human review after L1-L27 emit
Phase 1 not PASS means cannot enter Phase 2 — strictly depends on generated_docs/L*.json.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago Changed · +16 lines 1b2dab4d16aa
- 10d ago First seen · 33 lines · 41 tokens per session scan A 68c41c9368ee
vibe-ic-phase1 is a command published in the GitHub repository vibeic/vibe-ic (23 stars, last pushed today), licensed Apache-2.0. It adds 41 tokens to every session and 744 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
ds-learn
Capture a failure-and-fix pair as a project lesson.
ds
Show the Last DS Mile pipeline map and which stage comes next.
ds-brief
Rewrite the results as a one-page brief with no jargon.
pcb-new
Start a new PCB project from a text description. Sources parts, generates a wired .kicadpcb, and hands off to EasyEDA for routing + JLCPCB ordering.
ds-deploy
Serve a packaged model with monitoring, drift detection, and rollback.
ds-iterate
Diagnose what the evaluation found and route back to the stage that fixes it.