Agent skill

Human Gate Designer

by curiositech in curiositech/some_claude_skills

Designs human-in-the-loop review points for DAG workflows. An agent skill from curiositech/some_claude_skills.

MITAuto-check passedAgent Workflows

Install Human Gate Designer

skills CLI
$ npx skills add curiositech/some_claude_skills --skill human-gate-designer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install curiositech/some_claude_skills human-gate-designer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/curiositech/some_claude_skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/human-gate-designer .claude/skills/human-gate-designer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
human-gate-designer
GitHub stars
243
Token cost
~1.5k tokens
SKILL.md length
368 words
Files
2
Skills in repo
95
Repo updated
First seen
Licence
MIT

At a glance

Designs human-in-the-loop review points for DAG workflows. An agent skill from curiositech/some_claude_skills.

  • Works in 5 steps: Show context, not just output: The human… → Highlight decisions: Bold or annotate… → Show confidence: If the agent was… → …
  • Adding approval gates
  • SKILL.md covers When to Use, Gate Placement Decision Tree, Gate Presentation Design and Feedback Routing, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Human Gate Designer is an agent skill from curiositech/some_claude_skills. Designs human-in-the-loop review points for DAG workflows. Determines what to present to the human, how to collect feedback, and how to route approve/reject/modify decisions back into the DAG. Use when adding approval gates, designing review UX, or handling human feedback in agent workflows. Activate on "human review", "approval gate", "human-in-the-loop", "human gate", "approval workflow", "user review step". NOT for executing human gates at runtime (use dag-runtime with Temporal signals), general UX design, or…

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `.claude-plugin/plugin.json`).

It sits in Agent Workflows, covering Human-in-the-loop approvals and UX design. The repository describes itself as: Claude skills that make my life easier. The licence is MIT.

When your agent uses it

  • Adding approval gates
  • Designing review UX
  • Handling human feedback in agent workflows

Example prompts

  • “human review”
  • “approval gate”
  • “human-in-the-loop”
  • “/human-gate-designer”

Requirements

  • Pre-approved tools (allowed-tools): Read, Write, Edit

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Show context, not just output: The human needs to understand what the DAG has done so far, not just the current node's result.
  2. Highlight decisions: Bold or annotate the choices the agent made. These are what the human is actually reviewing.
  3. Show confidence: If the agent was uncertain, say so. Low-confidence outputs need more scrutiny.
  4. Show cost: The human should know what they've spent and what's remaining.
  5. Make "Modify" easy: A text input for feedback that gets injected into the retry prompt.

What it can do on your machine

Read from SKILL.md and the folder at commit 6713fc7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are mermaid).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Human Gate Designer loads about 1.5k tokens when it runs. Until then it costs about 142 tokens; SKILL.md has 368 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~142
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from curiositech/some_claude_skills at commit 6713fc7, republished under its MIT licence (© curiositech). 368 words, ~1,536 tokens.

Download SKILL.mdSave it as .claude/skills/human-gate-designer/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
human-gate-designer
description
Designs human-in-the-loop review points for DAG workflows. Determines what to present to the human, how to collect feedback, and how to route approve/reject/modify decisions back into the DAG. Use when adding approval gates, designing review UX, or handling human feedback in agent workflows. Activate on "human review", "approval gate", "human-in-the-loop", "human gate", "approval workflow", "user review step". NOT for executing human gates at runtime (use dag-runtime with Temporal signals), general UX design, or chatbot conversation design.
allowed-tools
Read, Write, Edit
metadata.category
Design & Creative
metadata.tags
human, gate, designer, human-review, approval-gate

Human Gate Designer

Designs human-in-the-loop review points in DAG workflows: what to present, how to collect feedback, how to route decisions back into the DAG.


When to Use

✅ Use for:

  • Deciding WHERE in a DAG to place human gates
  • Designing WHAT the human sees at each gate
  • Defining HOW feedback routes back (approve/reject/modify)
  • Balancing automation speed with human oversight

❌ NOT for:

  • Runtime execution of human gates (use dag-runtime + Temporal signals)
  • General UI/UX design (use design skills)
  • Chatbot conversation flow (different pattern)

Gate Placement Decision Tree

mermaid
flowchart TD
  A{Is the action irreversible?} -->|Yes| G1[Gate BEFORE the action]
  A -->|No| B{Is output user-facing?}
  B -->|Yes| G2[Gate AFTER generation, BEFORE delivery]
  B -->|No| C{Cost > $0.50 for remaining nodes?}
  C -->|Yes| G3[Gate at the cost threshold]
  C -->|No| D{Confidence score < 0.7?}
  D -->|Yes| G4[Gate on low-confidence outputs]
  D -->|No| N[No gate needed]
Where to Place Gates
SituationGate PositionWhy
Irreversible action (deploy, send email, submit)Before the actionCan't undo
User-facing deliverable (report, website, PR)After generation, before deliveryQuality check
High cost remaining (>$0.50)Before expensive phaseBudget confirmation
Low confidence output (<0.7)After the uncertain nodeExpert judgment needed
Ambiguous task decompositionAfter planning, before executionValidate the plan
First run of a new template DAGAfter each phaseBuild trust gradually

Gate Presentation Design

What the Human Sees
┌──────────────────────────────────────────────────────┐
│  🔍 Human Review: [Node Name]                        │
│                                                      │
│  Context: [1-2 sentences: what happened so far]      │
│                                                      │
│  Output to Review:                                   │
│  ┌──────────────────────────────────────────────────┐│
│  │ [The node's output, formatted for readability]   ││
│  │ [Key decisions highlighted]                      ││
│  │ [Confidence: 0.82]                               ││
│  └──────────────────────────────────────────────────┘│
│                                                      │
│  Cost so far: $0.08 / $0.50 budget                  │
│  Remaining nodes: 4 (est. $0.12)                    │
│                                                      │
│  [✅ Approve]  [✏️ Modify]  [❌ Reject]              │
│                                                      │
│  If modifying, what should change?                   │
│  ┌──────────────────────────────────────────────────┐│
│  │ [text input for human feedback]                  ││
│  └──────────────────────────────────────────────────┘│
└──────────────────────────────────────────────────────┘
Presentation Principles
  1. Show context, not just output: The human needs to understand what the DAG has done so far, not just the current node's result.
  2. Highlight decisions: Bold or annotate the choices the agent made. These are what the human is actually reviewing.
  3. Show confidence: If the agent was uncertain, say so. Low-confidence outputs need more scrutiny.
  4. Show cost: The human should know what they've spent and what's remaining.
  5. Make "Modify" easy: A text input for feedback that gets injected into the retry prompt.

Show full SKILL.md (114 more words)Show less

Feedback Routing

mermaid
flowchart TD
  H[Human decision] --> A{Decision?}
  A -->|Approve| C[Continue to next wave]
  A -->|Modify| M[Re-execute node with human feedback injected]
  M --> V[Validate modified output]
  V --> H
  A -->|Reject| R{Reject scope?}
  R -->|This node only| RN[Re-plan this node with different approach]
  RN --> H
  R -->|Entire phase| RP[Re-plan from last successful phase]
  RP --> H
  R -->|Abort DAG| AB[Stop execution, return partial results]
Feedback Injection

When the human selects "Modify," their text becomes part of the re-execution prompt:

Original task: [same as before]
Previous output: [the output the human rejected]
Human feedback: "[the human's modification text]"

Revise your output to address the human's feedback.
Preserve the parts they didn't comment on.

Anti-Patterns

Gate After Every Node

Wrong: Requiring human approval after every single node. Right: Gate only at irreversible actions, user-facing outputs, and low-confidence decisions. Most internal nodes need no gate.

Binary Approve/Reject Only

Wrong: The human can only approve or reject, with no way to provide specific feedback. Right: Always include a "Modify" option with a text input for targeted feedback.

No Context in the Gate

Wrong: Showing the human a raw JSON output with no explanation. Right: Show: what the DAG is doing, what happened so far, what this output means, what happens next if approved.

© curiositech, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .claude/skills/human-gate-designer of curiositech/some_claude_skills.

  • SKILL.md
  • .claude-plugin/plugin.json

Open the folder on GitHubat commit 6713fc7

Compare with similar skills

Human Gate Designer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Human Gate Designer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Human Gate Designer this skillcuriositech/some_claude_skills243—~1.5kAutomated safety check: PassMIT
Onboarding Optimizationappeeky/aso-skills2.2k—~1.7kAutomated safety check: PassMIT
Simulate User Py4vaspvasp-dev/py4vasp101—~2.5kAutomated safety check: PassApache-2.0
Jarvis Setupethanplusai/jarvis843—~2.5kAutomated safety check: NotesCustom licence
Product Design Workflow BundleXiaomiMiMo/MiMo-Code14k—~721Automated safety check: PassMIT
Archestra Docs Writerarchestra-ai/archestra4.4k—~5.3kAutomated safety check: PassCustom licence

Similar skills

  • Onboarding Optimization

    appeeky/aso-skills

    When the user wants to improve their app's onboarding experience, increase activation rate, reduce Day 1 drop-off, or optimize the first-run flow.

    2.2k GitHub stars~1.7k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Simulate User Py4vasp

    vasp-dev/py4vasp

    Validate a py4vasp change from the outside by dispatching a subagent to role-play a user who may read only the documentation, never the source.

    101 GitHub stars~2.5k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Jarvis Setup

    ethanplusai/jarvis

    A skill your agent uses when helping someone install, configure, or debug a fresh clone of JARVIS (this repo) — especially "the mic doesn't work", "JARVIS says his language systems are down", any…

    843 GitHub stars~2.5k tokensUpdated 29 days ago
    Frontend & DesignAuto-check: notes
  • Product Design Workflow Bundle

    XiaomiMiMo/MiMo-Code

    Entry point to a bundle of product design workflows covering context, research, audits, ideation, URL or image to code, design QA and sharing a prototype.

    14k GitHub stars~721 tokensUpdated today
    Frontend & DesignAuto-check passed
  • Archestra Docs Writer

    archestra-ai/archestra

    A skill your agent uses when writing, editing, restructuring, or auditing Archestra documentation under docs/pages/ — new feature docs, page rewrites, sidebar and information-architecture changes…

    4.4k GitHub stars~5.3k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Design Review Process

    Owl-Listener/designer-skills

    Establish review gates — criteria, checkpoints, and approval flow.

    2.9k GitHub starsUsed in 1 repo~455 tokens
    Media & CreativeAuto-check passed

More from curiositech/some_claude_skills

All 95 skills in this repo
  • Crisis Detection Intervention AI

    curiositech/some_claude_skills

    Detect crisis signals in user content using NLP, mental health sentiment analysis, and safe intervention protocols.

    243 GitHub starsUsed in 2 repos~3.8k tokens
    Auto-check passed
  • Form Validation Architect

    curiositech/some_claude_skills

    End-to-end form handling with react-hook-form, Zod schemas, validation patterns, error messaging, field arrays, and multi-step wizards.

    243 GitHub stars~3.8k tokensUpdated 1 mo ago
    Auto-check passed
  • GitHub Actions Pipeline Builder

    curiositech/some_claude_skills

    Build production CI/CD pipelines with GitHub Actions. An agent skill from curiositech/some_claude_skills.

    243 GitHub stars~2.8k tokensUpdated 1 mo ago
    Auto-check: notes
  • Background Job Orchestrator

    curiositech/some_claude_skills

    Expert in background job processing with Bull/BullMQ (Redis), Celery, and cloud queues.

    243 GitHub stars~3.2k tokensUpdated 1 mo ago
    Auto-check passed
  • Competitive Cartographer

    curiositech/some_claude_skills

    Strategic analyst that maps competitive landscapes, identifies white space opportunities, and provides positioning recommendations.

    243 GitHub stars~1.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Computer Vision Pipeline

    curiositech/some_claude_skills

    Build production computer vision pipelines for object detection, tracking, and video analysis.

    243 GitHub stars~4k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Human Gate Designer

What does Human Gate Designer do?

Designs human-in-the-loop review points for DAG workflows. An agent skill from curiositech/some_claude_skills. Human Gate Designer is an agent skill from curiositech/some_claude_skills. Designs human-in-the-loop review points for DAG workflows.

When should I use Human Gate Designer?

Human Gate Designer fits situations like: adding approval gates; designing review UX; handling human feedback in agent workflows.

How do I install Human Gate Designer in Claude Code?

Run `npx skills add curiositech/some_claude_skills --skill human-gate-designer -a claude-code`. Or copy the skill folder (.claude/skills/human-gate-designer in curiositech/some_claude_skills) into .claude/skills/human-gate-designer in your project. Claude Code loads it when a task matches its description.

How do I install Human Gate Designer in Codex?

Run `npx skills add curiositech/some_claude_skills --skill human-gate-designer -a codex`. Or copy the skill folder (.claude/skills/human-gate-designer in curiositech/some_claude_skills) into .agents/skills/human-gate-designer in your project. Codex loads it when a task matches its description.

Can I use Human Gate Designer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add curiositech/some_claude_skills --skill human-gate-designer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/human-gate-designer, .gemini/skills/human-gate-designer, .github/skills/human-gate-designer and .opencode/skills/human-gate-designer in your project.

What does Human Gate Designer need to run?

SKILL.md names no scripts, command-line tools or credentials: Human Gate Designer is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Edit.

Does Human Gate Designer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Human Gate Designer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Human Gate Designer use?

Human Gate Designer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Human Gate Designer use?

About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Human Gate Designer?

Skills that share tags, products or a category with Human Gate Designer: Onboarding Optimization (appeeky/aso-skills, 2.2k stars), Simulate User Py4vasp (vasp-dev/py4vasp, 101 stars), Jarvis Setup (ethanplusai/jarvis, 843 stars) and Product Design Workflow Bundle (XiaomiMiMo/MiMo-Code, 14k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Human Gate Designer?

curiositech (a GitHub organization) maintains it in curiositech/some_claude_skills, which has 243 GitHub stars. The repository holds 95 skills in this directory. The repository was last updated on September 6, 2026.

Source: curiositech/some_claude_skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.