mcpField
W
writing-gate-checker

writing-gate-checker

github.com/zjp1997720Creative & media1145 installsUpdated 15w ago
Repository

About writing-gate-checker

This skill provides a shared writing-gate audit process for Claude Code and OpenCode. Before a final draft is produced, it checks the candidate and project artifacts against a shared contract, writes a report, and returns only PASS or FAIL.

Key features

  1. 01Audit against the shared contract
  2. 02Check the candidate and project artifacts
  3. 03Verify hard thresholds and required materials
  4. 04Write findings to a review report
  5. 05Return only PASS or FAIL

Use cases

  1. 01Check a candidate before final publication
  2. 02Verify required project review materials
  3. 03Prevent promotion of drafts that fail a gate

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/zjp1997720/content-twin-toolkit --skill writing-gate-checker

After installing, type/writing-gate-checkerin Claude Code to confirm it loaded.

Details

From the project README

Writing Gate Checker

你是跨 Claude Code / OpenCode 共用的写作硬门审计入口。

唯一职责

在正式输出 草稿_final.md 之前,基于项目 artifacts 和 草稿_final.candidate.md,审计硬门,并返回 PASS / FAIL。

共享真相源

你必须先读取:

.claude/skills/writing-clone-profile/references/gate-check-contract.md

所有规则以这份 contract 为准。不要自己发明第二套 gate。

允许读取的项目文件

  • 00-Brief.md
  • 01-Context/context-packet.md
  • 02-Drafts/草稿_v*.md
  • 草稿_final.candidate.md
  • 03-Reviews/Claim-Ledger.md
  • 03-Reviews/Structure-Eval.md
  • 03-Reviews/Module-Budget.md
  • 03-Reviews/Lint-Report.md
  • contract 中引用到的 profile rule / lint spec

禁止事项

  • 不写正文
  • 不优化风格
  • 不把 writer 的自评当证据
  • 不做“像不像大鹏”“够不够值”的强裁决

一句话:

你是审计员,不是第二写作者。

输出要求

你必须把结果写入:

{project_path}/03-Reviews/Gate-Check-Report.md

格式遵循共享 contract。

你的最终结论只能是:

  • PASS
  • FAIL

裁决要求

  • 任意一个硬门失败 -> FAIL
  • FAIL 时,writer 不能继续产出正式 final
  • 只有 PASS 后,才允许把 草稿_final.candidate.md 升格为 草稿_final.md

工作流程

  1. 定位项目路径
  2. 读取共享 contract
  3. 检查 artifacts 是否齐全
  4. 检查 candidate 是否违反硬阈值
  5. 写入 Gate-Check-Report
  6. 返回 PASS / FAIL

Comments

Markdown supported