verification

Installation
SKILL.md

verification (agentloop engine)

Repo-agnostic. The check list and gate commands come from the consuming repo: .claude/repo-profile.md (gate_mode, verification_entry, pre_merge_entry) and .claude/verify/config.ts. Paths shown as .claude/verify/... are arc's defaults.

Deterministic gate whose numbers the scripts measure — the agent chooses which scenario to run and reads the result, but never hand-fills a stat. This is the guardrail: a check's exit code decides pass/fail, not a narrative.

Two layers

  • Engine (this plugin, repo-agnostic): lib/report.ts (CheckResult + render), lib/comment.ts (sticky PR-comment upsert), lib/scenario.ts (runScenario + cmd()). Knows nothing about pnpm/turbo/paths.
  • Repo config (in the consuming repo): .claude/verify/config.ts declares the check list. Command-checks are pure config (cmd({ command: "pnpm build" })); logic-checks import a repo-local module. A thin .claude/verify/pre-pr.ts calls runScenario(config, process.argv).
Installs
1
GitHub Stars
5
First Seen
8 days ago
verification — arcblock/agent-skills