CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

human-gate

Runs the human-verification lane of an agent loop, and proves review happened before work is called done. Builds a single-file HTML review page, collects batched feedback as a structured artifact instead of chat prose, and runs a gate that refuses to close while a BLOCKER is open, the reviewer is unnamed, or nobody has reviewed at all. Use when a plan, spec, RFC, report, landing page, migration, or any irreversible action needs human sign-off before shipping, or on requests such as 'get sign-off', 'have someone check this', 'hold until reviewed', 'needs approval first'. NOT for making AI text sound human (use content-humanizer or behuman). NOT for reviewing code diffs (use md-review or code-reviewer).

80

Quality

100%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is human-gate in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A dense, fully operational skill body: executable commands with exit-code semantics, a worked sidecar example, explicit gate and hard rules with validation and escalation, and well-signaled one-level-deep references. It respects the token budget while remaining unambiguous about what to do and what never to do.

DimensionReasoningScore

Conciseness

The body is maximally lean: every line carries operational content (exit codes, severity names, gate conditions, hard rules) and nothing explains concepts Claude already knows. It matches the "every token earns its place" anchor; the closing provenance paragraph is licensing/design justification rather than padding, so it is not a 4.

5 / 5

Actionability

The sh block gives copy-paste-ready commands with flags and exit semantics ("python3 $S/human_gate.py open plan.md --launch", "close plan.md # exit 2 = NOT done"), plus a concrete sidecar worked example and "human_gate.py --sample" to exercise the whole loop. It is not a 4 because the common cases (open/status/collect/close/waive) are all covered executably.

5 / 5

Workflow Clarity

The loop is clearly sequenced (open → status → collect → close) with explicit validation checkpoints: exit-2 refusal, G1–G7 gate rules, round-cap escalation, and the G7 integrity check for mistyped severities. Feedback loops are explicit (collect applies every item; close names what is open), matching the score-5 anchor rather than 4.

5 / 5

Progressive Disclosure

The body is a well-sectioned overview with one-level-deep references, each signaled with its purpose: "Reasoning lives in references/ — human-in-the-loop canon, feedback batching, loop discipline", "Worked example and JSON contract are in assets/", and conditional "Read human-gate-context.md first if it exists". Note: no bundle files are present in this evaluation copy, so this is scored on the body's structure and signaling, which match the score-5 anchor; it is not a 4 because every reference is clearly named and motivated.

5 / 5

Total

20

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: concrete third-person actions, explicit use-when triggers with quoted user phrasings, and negative triggers that disambiguate the nearest competing skills. Both what and when are answered with no padding.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Builds a single-file HTML review page", "collects batched feedback as a structured artifact", "runs a gate that refuses to close while a BLOCKER is open, the reviewer is unnamed, or nobody has reviewed at all" — with named conditions, matching the comprehensive-coverage anchor. It stays in third person ("Runs", "Builds") with no voice penalty, and is not a 4 because there are no coverage gaps in the action list.

5 / 5

Completeness

Both what and when are explicit and concrete: the what is the three named actions, and the when is "Use when a plan, spec, RFC, report, landing page, migration, or any irreversible action needs human sign-off before shipping" with quoted trigger phrases. This matches the score-5 anchor exactly; it is not a 4 because the when-clause needs no added specificity.

5 / 5

Trigger Term Quality

It quotes natural user phrasings verbatim — "'get sign-off', 'have someone check this", "'hold until reviewed', 'needs approval first'" — alongside "needs human sign-off before shipping", covering synonyms of the core trigger. It is not a 4 because no common natural variant is missing.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche (human sign-off lane vs machine verification) and explicitly disambiguates adjacent skills: "NOT for making AI text sound human (use content-humanizer or behuman). NOT for reviewing code diffs (use md-review or code-reviewer)". Minimal conflict risk; not a 4 because the negative triggers remove even the minor overlap.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/human-gate/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.