sucp-verify-deliver
Phase skill for super-ultra-code-plan Step 5 (verification before completion, professional engineering gates, and pull request delivery with the PR registry…
Skill by belajarcarabelajar
Chalk Labs
Need help deploying sucp-verify-deliver?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/belajarcarabelajar-sucp-verify-deliver
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Nov 2, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/sucp-verify-deliver
What's inside
- Skill name
sucp-verify-deliver- Description
- Phase skill for super-ultra-code-plan Step 5 (verification before completion, professional engineering gates, and pull request delivery with the PR registry and batch merge). Load only from super-ultra-code-plan, before any completion claim or PR.
- License
- MIT
- Instructions
- 176 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: templates/pr-review-template.md, templates/code-review-template.md
Files (4)
- SKILL.md
- 01-engineering-gates.md · references/
- 02-pr-delivery.md · references/
- 03-verification-matrix.md · references/
SKILL.md (first lines)
# Verification and Delivery
> Part of `super-ultra-code-plan`. The orchestrating agent reads `sucp-rules` too; a subagent follows the Rules card of its role instead. Next phase after the evidence gate: `sucp-debt-sweep`.
## Load on demand
The core rules in this file are always loaded; a reference file is read in full whenever its trigger below applies.
| Reference | Read it |
|---|---|
| [01-engineering-gates.md](references/01-engineering-gates.md) | Before a review, a completion audit, or any gate in the table above: traceability, the review rubric, CI layers, reproducibility, test reliability, rollout, privacy, and user-visible completeness. |
| [02-pr-delivery.md](references/02-pr-delivery.md) | Before claiming a session, opening a PR, moving the registry state machine, or reviewing a PR. |
| [03-verification-matrix.md](references/03-verification-matrix.md) | Before the completion audit: the minimum evidence for each change surface. |
## Professional Engineering Gates
Apply the gates relevant to the approved scope. Record `N/A` with a reason when a gate does not apply; never claim a gate passed without its evidence.
| Gate | Apply when | Required evidence |
|---|---|---|
| Requirements traceability | Every requested change | Each acceptance criterion maps to a task, test/check, and final evidence |
| Active project profile | Every plan or code change | Active root, target scope, verified configuration sources, commands, toolchain, and protected boundaries |
| Review and diff | Every non-trivial, shared, risky, or externally visible change | Diff review confirms intended files, behavior, tests, and no accidental changes or secrets |
| CI and quality | Any code, test, configuration, or build change | Repository-required checks pass, with targeted checks run first where practical |
| Security | Auth, permissions, secrets, input boundaries, dependencies, network, or sensitive data are involved | Allowed/denied paths, boundary checks, secret review, and relevant dependency/security audit |
| Compatibility | API, IPC, schema, database, event, file format, or shared interface changes | Consumer impact, backward-compatibility decision, migration order, and rollback/data-preservation evidence |
| Production readiness | Deployment, runtime behavior, migration, or operational change is in scope | Observability signal, rollout plan, rollback path, and post-deployment verification |
| Documentation | Behavior, setup, configuration, API, migration, or operations change | Relevant documentation, examples, changelog, and runbook updates are accurate |
| ✅ Definition of Done | Every requested change | All applicable acceptance, quality, review, security, documentation, and operational gates are complete |
| Reproducibility | Code, build, test, or environment behavior changes | Runtime/tool versions, setup, commands, fixtures, and environment assumptions are recorded |
| Test reliability | Automated tests are added or changed | Tests are isolated and deterministic; flaky or environment-dependent behavior is identified and reported |
| Plan lifecycle | A plan has multiple tasks or approval checkpoints | Status, version, decisions, superseded sections, and approval state are current |
| Supply chain | Dependencies, lockfiles, packages, or release artifacts change | Pinning/lockfile review, license check, vulnerability audit, and artifact provenance are addressed |
| Privacy and data governance | Personal, confidential, regulated, or user-generated data is involved | Data classification, minimization, redaction, retention, access, and audit behavior are reviewed |
| User-visible completeness | A user-facing behavior or interface changes | Happy, loading, empty, error, retry/recovery, keyboard, accessibility, responsive, and localization states are covered as applicable |
Gate detail (traceability, security, reproducibility, test reliability, rollout, privacy, user-visible completeness): [references/01-engineering-gates.md](references/01-engineering-gates.md).
### Review, Diff & Publication
- Review the final diff, changed-file list, status, and generated artifacts before completion. Confirm that only approved files and behavior changed.
- A session ends in a pull request on its own branch, never in a commit on the working branch. See `5.5️⃣ Pull Request Delivery, Review & Batch Merge` for the isolation contract, the state machine, the body rules, and the ordered batch merge. Two related contracts live there and are not restated here: Git writes are parent-only (a subagent never commits, stages, or pushes), and a session's branch and worktree names are derived by `bun scripts/pr-registry.mjs claim` rather than chosen.
- Reviewing somebody else's pull request follows `templates/pr-review-template.md`. Reviewing your own local diff follows this section and `templates/code-review-template.md`; the difference is only what has to be fetched first and what gets posted.
- Post-Execution Final Code Review & Temp-File Purge: After plan execution completes and before any completion claim, run a dedicated final code review that (1) verifies each executed task against its acceptance criteria and cited evidence, (2) deletes every script, log, fixture, scratch file, or temporary/helper artifact created during execution, except a spike prototype kept under docs/code-plan/spikes/<spike-id>/, unless it is an explicit deliverable or part of the approved change, and (3) re-scans the worktree and final diff to confirm the deleted files are absent and only approved files remain.
- Autonomous Code Review Rubric & 8-Point Bug Qualification Filter: reviewer agents emit this contract via `templates/code-review-template.md`.
The 8-point filter and the rest of the rubric: [references/01-engineering-gates.md](references/01-engineering-gates.md).
- Repository Rule Attribution Invariant: Every rule-supported finding MUST cite the exact supporting line range of `AGENTS.md`, `AGENTS.override.md`, or repository conventions. Subjective reviewer nitpicks or uncodified model preferences are strictly banned.
- Non-trivial or shared-interface changes should receive independent review when a reviewer is available. If no independent reviewer exists, perform and report a documented self-review; do not imply peer approval. A self-review names at least one evidence class it adds beyond re-reading (a fresh test run, a render, a tool or graph query); otherwise it is labelled "no independent evidence" ("AI Agents in Depth", ch10: review that adds no information).
- Local commits follow repository conventions and the approved workflow. Pushes, releases, deployments, PR comments, and other externally visible publication require explicit authorization, asked through the Confirmation Protocol (header `Publish`, safe option first) unless the approved scope already names it.
- Never include secrets, credentials, private data, temporary artifacts, or unrelated cleanup in a commit or publication.
### CI, Test Layers & Quality Gates
- For the commit and PR gate, the targeted gate is the default: `bun run ci:targeted` in vivera, the repository's own targeted command elsewhere (`check:terarah` in bcb), with its `--rencana` plan quoted in the PR. Run the full CI only when the targeted gate selects it, a release or installer change requires it, or the owner asks; never by habit (`sucp-rules`, Targeted Gate by Default).
## 5️⃣ ✅ Verification Before Completion (Iron Law)
> ✅ **Component 4 — Evidence gate:** identify, run, read, and confirm the proof before making the claim.
```
NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE
```
Gate before any completion/success claim:
1. Identify command that proves claim
2. Run full command, fresh (with log capture or verification trail)
3. Trace and inspect full log output, exit code, failure count, and error lines
4. Extract structured log evidence: `[Command] → [Exit Code] → [Extracted Log Trace / Metrics] → [Deterministic Verdict]`
5. Confirm output directly proves the claim
6. Only then state claim, citing the verified log evidence
- Execution Over Synthesis: numeric/rendered results come from executed code, not mental math on copied text. Re-run the proving command for the claim at hand; do not reuse a stale log from an earlier step as proof for a new claim.
- Independent Check for High-Stakes Work: for production, security, migration, or irreversible changes, the final check is done by a reviewer that did not produce the work (separate subagent or documented self-review with fresh reads that names its added evidence class, or else is labelled "no independent evidence"). The work never grades itself silently.
| Claim | Requires | Not sufficient |
|---|---|---|
| Tests pass | Fresh test output, 0 failures | Previous run, "should pass" |
| Linter clean | Fresh linter output, 0 errors | Partial check |
| Build succeeds | Build command exit 0 | Linter passing |
| Bug fixed | Original symptom retested, passes | Code changed, assumed fixed |
| Requirements met | Line-by-line checklist vs spec | Tests passing alone |
| Agent completed | VCS diff shows actual changes | Agent self-report |
Requirement-by-Requirement Completion Audit: treat every completion claim as unproven until audited.
1. Derive the concrete requirements from the objective, the approved plan, the spec, the issue, and the user's stated constraints.
2. For each requirement, name the artifact, command output, log, diff, or current file state that would prove it.
3. Classify each piece of evidence as proof, contradiction, partial, too weak, or missing.
4. Partial or too-weak evidence means NOT achieved: keep working, or report the gap precisely. Never present the result as complete with a caveat attached.
5. Intent, a plan, a prior conversation, memory of an earlier run, a green test manifest, or a reviewer summary count as proof only after confirming they actually cover the requirement in question. Match the evidence scope to the claim scope: a narrow check never proves a broad claim.
Verification matrix — run only the rows relevant to the approved scope and record `N/A` with a reason for the rest:
The matrix rows: [references/03-verification-matrix.md](references/03-verification-matrix.md).
```mermaid
flowchart TD
accTitle: Verification before completion
accDescr: Identify the proving command, run it fresh with log capture, inspect the full log, fix and re-run when evidence is partial or stale, then extract structured evidence and state the claim.
Start(["Ready to claim completion?"]) --> Step1["1. Identify the command\nthat proves the claim"]
Step1 --> Step2["2. Run it fresh\nwith log capture"]
Step2 --> Step3["3. Inspect full log:\nexit code + error lines"]
Step3 --> HasEvidence{"Evidence\ndirectly proves claim?"}
HasEvidence -->|"No — partial or stale"| Fix["Fix the gap:\ncode, test, or config"]
Fix --> Step2
HasEvidence -->|"Yes"| Step4["4. Extract structured evidence:\n[Command] → [Exit 0] → [Log] → [Verdict]"]
Step4 --> Step5["5. State completion claim\nciting evidence"]
Step5 --> Done(["✅ Claim verified & safe"])
```
Red flags: "should", "probably", "seems to", satisfaction expressed pre-verification, trusting agent reports without diff check, "I'm tired", "just this once".
## 5.5️⃣ Pull Request Delivery, Review & Batch Merge
> **Component 5: Delivery:** a session ends in a pull request on its own branch, never in a commit on the working branch. This is the stage that makes twenty concurrent sessions survivable: isolation, review, and an ordered merge are the only things standing between twenty agents and twenty silently clobbering each other.
Why a PR, 5.1 isolation, 5.2 the session state machine, 5.3 opening the PR, 5.4 reviewing a PR: [references/02-pr-delivery.md](references/02-pr-delivery.md).
### 5.4 Reviewing a PR
**Generating a review and posting it are two acts.** The posted comment is a shorter artifact than the internal report: verdict, blocking findings, and nothing else. Internal reasoning and praise stay in the report. Posting is externally visible publication: the exact text is shown in chat first, then asked through the Confirmation Protocol (header `Publish`, safe option first). A reviewer that posts its own draft has skipped the only gate that exists on this stage.
A `not correct` verdict starts a bounded fix-and-re-review loop (3 rounds by default, a ledger of finding ids, the owner decides a stuck dispute): [references/02-pr-delivery.md](references/02-pr-delivery.md) 5.4.
### 5.5 Merging a batch of twenty PRs
```bash
bun scripts/pr-registry.mjs order # the merge order, computed from depends_on
bun scripts/pr-registry.mjs surface <s> # what must land in the branch first, and what blocks itFrom belajarcarabelajar/vivera, MIT.
More from belajarcarabelajar/vivera
- 0.570score
sucp-rules
belajarcarabelajar
Shared cross-cutting operating rules for the super-ultra-code-plan pipeline (authority, safety, delegation, tool orchestration, token efficiency, memory…
SkillAFreshness: AClaude Code +9 - 0.563score
sucp-brainstorm
belajarcarabelajar
Phase skill for super-ultra-code-plan Step 2 (path process).
SkillAFreshness: AClaude Code +9 - 0.563score
sucp-debt-sweep
belajarcarabelajar
Phase skill for super-ultra-code-plan Step 6 (session-close debt sweep and follow-up injection, plus the learning harvest and graphify sync).
SkillAFreshness: AClaude Code +9 - 0.563score
sucp-plan
belajarcarabelajar
Phase skill for super-ultra-code-plan Step 3 (writing plans, architectural path).
SkillAFreshness: AClaude Code +9 - 0.561score
sucp-tdd-debug
belajarcarabelajar
Phase skill for super-ultra-code-plan Step 4 (test-driven development and systematic debugging).
SkillAFreshness: AClaude Code +9 - 0.560score
sucp-overnight
belajarcarabelajar
Phase skill for super-ultra-code-plan, unattended mode.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/belajarcarabelajar/vivera
- Website
- belajarcarabelajar.com/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from belajarcarabelajar
- 0.570score
sucp-rules
belajarcarabelajar
Shared cross-cutting operating rules for the super-ultra-code-plan pipeline (authority, safety, delegation, tool orchestration, token efficiency, memory…
SkillAFreshness: AClaude Code +9 - 0.563score
sucp-brainstorm
belajarcarabelajar
Phase skill for super-ultra-code-plan Step 2 (path process).
SkillAFreshness: AClaude Code +9 - 0.563score
sucp-debt-sweep
belajarcarabelajar
Phase skill for super-ultra-code-plan Step 6 (session-close debt sweep and follow-up injection, plus the learning harvest and graphify sync).
SkillAFreshness: AClaude Code +9 - 0.563score
sucp-plan
belajarcarabelajar
Phase skill for super-ultra-code-plan Step 3 (writing plans, architectural path).
SkillAFreshness: AClaude Code +9 - 0.561score
sucp-tdd-debug
belajarcarabelajar
Phase skill for super-ultra-code-plan Step 4 (test-driven development and systematic debugging).
SkillAFreshness: AClaude Code +9 - 0.560score
sucp-overnight
belajarcarabelajar
Phase skill for super-ultra-code-plan, unattended mode.
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get sucp-verify-deliver running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
sucp-verify-deliver skill. Agent Mart. https://agentmart.dev/skills/belajarcarabelajar-sucp-verify-deliver (last updated 2026-10-24)