From 41202d9a78c2f762db68828ade5056b561cd0fb8 Mon Sep 17 00:00:00 2001 From: Rene Zander Date: Fri, 18 Sep 2026 11:31:21 +0000 Subject: [PATCH] docs: point agent-assisted contributors at a finish-line gate Adds a sibling-project line for skillgate in the docs list and a short CONTRIBUTING section for agent-written patches, so a contributor can check the definition of done before review does. --- CONTRIBUTING.md | 10 ++++++++++ README.md | 1 + 2 files changed, 11 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e82563a..ebdc49a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -37,6 +37,16 @@ within three days, treat it as free and go ahead. 4. The **pre-commit hook** runs `npm test` (build + full suite) and Biome on staged files. Keep it green; `--no-verify` only for genuine emergencies. 5. Keep commits focused and the PR description concrete. Reference the issue it closes (`Closes #NN`). +## Contributing with an AI agent + +Agent-written patches are welcome, but an agent that says "done" is not evidence that it is. Before you open the PR, let it prove the finish line instead of you discovering it in review: + +```bash +npx @reneza/skillgate audit # read-only: what would let a patch through unfinished +``` + +[skillgate](https://github.com/renezander030/skillgate) is MIT, zero-config to start, and its `verify-patch` command evaluates an agent's uncommitted patch in a network-off clone before it can touch your working tree. The pre-commit hook here still has the last word. + ## Filing issues Bugs: include the command, the relevant slice of `draft_content.json`, the CapCut/JianYing version (`capcut version `), and what you expected vs. saw. Feature requests: describe the workflow it unblocks. A scoped issue with acceptance criteria is the fastest path to a merge. diff --git a/README.md b/README.md index 9ea67e3..f52b2ac 100644 --- a/README.md +++ b/README.md @@ -158,6 +158,7 @@ CapCut/JianYing store each project as local JSON. capcut-cli loads that store, v - [docs/version-support.md](./docs/version-support.md) · [docs/jianying-encryption.md](./docs/jianying-encryption.md) - [CHANGELOG.md](./CHANGELOG.md) · [Releases](https://github.com/renezander030/capcut-cli/releases) — what's new - [draftcat](https://github.com/renezander030/draftcat) — sibling project: governed AI pipelines (Go, MIT), same single-binary, no-API design +- [skillgate](https://github.com/renezander030/skillgate) — sibling project: deterministic finish-line gates (Node, MIT), for when your agent reports "done" before the tests pass ## Trademarks