본문으로 건너뛰기
cccskills
무료GitHub에 공개

factory-verify

Verify an open factory PR before human review - re-runs gates, checks the test proves the fix, checks scope and test tampering. Use when reviewing a factory PR, running the PR review routine, or asked to independently check a change.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Factory verify

Use this when a PR already exists and you are the check standing between it and a human. For verification during implementation, the factory-verifier subagent is the right tool; this skill is the PR-level version and can be driven by a GitHub-triggered routine.

Procedure

  1. Read docs/factory/CONTRACT.md, then docs/factory/CHARTER.md for the tier, load-bearing globs, and definition of done.
  2. Check out the PR branch.
  3. Run the required gate level yourself. Do not trust the FACTORY_GATES line in the PR body; produce your own and compare. A mismatch is the finding.
  4. Run the checks the deterministic gates cannot make:
    • Does the test fail without the implementation? Start from a clean committed branch and run ./.factory/scripts/prove-test.sh <base-ref> --test-path <test-path> -- <focused-test-command>. Do not use git stash or an ad hoc destructive revert.
    • Were pre-existing test files modified? Any change there needs an explicit, argued justification in the PR body.
    • Does the diff stay inside the declared scope?
    • Is done_when literally true?
  5. For anything touching a load-bearing path, or any PR where the diff looks suspiciously clean, additionally run the factory-critic subagent and include its output.

Reporting

Post one PR comment. Structure it so a human reads the verdict first and the detail only if they need it.

### Factory verification

**Verdict:** accepted | accepted-with-reservations | rejected
**Human read required:** yes (<reason>) | no

<the FACTORY_GATES line, verbatim>

| Check | Result |
|---|---|
| Gates reproduce PR claim | yes / no |
| Test fails without fix | yes / no / could-not-determine |
| Pre-existing tests untouched | yes / no |
| Scope within declared files | yes / no |
| done_when literally true | yes / no |

**Must fix**
1. ...

**Critic** (load-bearing changes only)
<factory-critic output>

Apply the label factory:verified or factory:rejected.

Write one unique verify run record under docs/factory/runs/; do not append to STATE.md.

What this is for, and what it is not

This routes a human's attention. It is not an approval and it never merges.

The value is allocation: a human reads the flagged PRs closely and gives the rest a confirming glance, instead of spreading the same attention evenly over everything. That reallocation is the whole point, and it only works if the flags are trustworthy, which is why the standing bias is to reject when uncertain.

Standing bias

Reject when uncertain. A false accept is worse than no verification, because it spends a human's trust that was never earned. They will read the next one less carefully because this one said it was fine.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Claim and implement one ready GitHub issue, run fail-closed gates, obtain independent verification, and open a draft pull request.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

addyosmani/factory2852026년 8월 22일 업데이트

Claim one live GitHub queue item, implement it end to end, run fail-closed gates and independent verification, then open a draft PR. Use for one ready-to-implement issue or the implementation routine.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

addyosmani/factory2852026년 8월 22일 업데이트

Scheduled health sweep that closes the factory loop - reads CI failures, recent commits, dependency and security advisories, and live queue labels, then files issues and writes an immutable run record. Use for the nightly or weekly monitor routine.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

addyosmani/factory2852026년 8월 22일 업데이트

Inspect factory health, stale work, CI, security advisories, and recent run evidence without implementing fixes.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

addyosmani/factory2852026년 8월 22일 업데이트

Turn an ambiguous factory issue into human-approved product, behavior, design, and implementation slices. Use interactively before implementation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

addyosmani/factory2852026년 8월 22일 업데이트

Turn a ready-to-spec queue item into an approved plan through explicit human gates. Use when an item needs scope decided before code exists, when planning a feature, or before starting a migration. Runs interactively - not for unattended routines.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

addyosmani/factory2852026년 8월 22일 업데이트

addyosmani의 스킬 모두 보기

이 스킬의 문제 신고