Skip to content
Back to skills

Webgpt Todo Response

ASecurity

Use after receiving WebGPT or another LLM review on a Formax todo and before sending the todo back for another pass. Produce a concise handoff response that says what we adopted, what we reject or question, and what the reviewer should specifically re-evaluate in `docs/todolist.md`.

  • 192 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
data-aigofrontend

Works with

  • terminal

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add yusifeng/formax --skill webgpt-todo-response --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Webgpt Todo Response?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Webgpt Todo Response
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/yusifeng-webgpt-todo-response/badge)](https://www.skillsdirectory.com/skills/yusifeng-webgpt-todo-response)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: webgpt-todo-response
description: Use after receiving WebGPT or another LLM review on a Formax todo and before sending the todo back for another pass. Produce a concise handoff response that says what we adopted, what we reject or question, and what the reviewer should specifically re-evaluate in `docs/todolist.md`.
---

# WebGPT Todo Response

## Purpose

Generate the message to send back to WebGPT after we have read its previous
analysis and drafted or updated `docs/todolist.md`.

Use this skill when the user asks:

- whether we have rebuttals or questions for WebGPT
- what to include when sending our todo back to WebGPT for another pass
- to prepare a response asking WebGPT to evaluate, improve, or challenge our todo
- to compare WebGPT's recommendations against our chosen implementation scope

## Inputs To Inspect

Read only the files needed for the current handoff:

- WebGPT response, usually under `repomix-output/`
- current todo, usually `docs/todolist.md`
- relevant canonical docs under `docs/contracts/*`, `docs/frontend/*`, or other explicitly governing docs when the todo depends on them
- optional other LLM replies if the user asks for a multi-model synthesis

Do not re-run broad repository analysis unless the todo or WebGPT response
depends on code facts that are unclear.

## Workflow

1. Identify WebGPT's strongest recommendations.
   - Mark which ones are adopted in the todo.
   - Mark which ones are intentionally deferred.
   - Mark which ones are rejected or still need clarification.

2. Check the todo against Formax boundaries.
   - Canonical semantics belong in `docs/contracts/*` and canonical runtime layers, not only UI.
   - Web reference UI should reflect runtime/platform truth, not invent it.
   - Do not move thread/runtime state ownership into ad hoc component-local logic when the task is structurally runtime-driven.
   - Preserve parity-sensitive behavior when relevant: transcript surface semantics, URL/thread sync, prompt/tool exposure boundaries, permissions flow, and active-thread canonical gating.
   - Avoid turning a focused task into a broad cleanup or cross-subsystem redesign unless explicitly requested.

3. Find weak spots in the todo.
   - Missing canonical-doc step
   - Missing data/type/interface step before UI
   - Runtime state ownership drift
   - Welcome/draft/thread semantics being mixed together
   - Scope creep into unrelated app-server, terminal, diff, approval, or desktop integration work
   - Missing tests or review gates
   - Missing statement of protocol constraints or non-atomic failure boundaries

4. Write a concise message for WebGPT.
   - Assume WebGPT has no hidden context beyond the attached todo and bundle.
   - Be explicit about decisions already made.
   - Ask targeted questions instead of open-ended “any thoughts?”
   - Request concrete todo edits or challenges, not generic feedback.

## Output Shape

Produce a copy-ready Markdown response with these sections:

```md
# Response To WebGPT

## What We Adopted
- ...

## Where We Differ / Pushback
- ...

## My Current Leaning
1. ...

## Highest-Value Review Points
1. ...

## Specific Questions For You
1. ...

## Please Review The Todo For
- ...

## Constraints To Preserve
- ...
```

Keep it short enough to paste into WebGPT with the todo. Prefer 5-10 specific
questions/checks over a long essay.

Use `My Current Leaning` to distinguish default decisions from genuinely open
questions. WebGPT may challenge these, but should not treat them as blank slate.

Use `Highest-Value Review Points` to focus WebGPT on the few risks most likely
to improve the todo. These should be sharper than the broader checklist.

## Good Question Patterns

- “Does this todo still hide new semantics inside `!activeThreadId`, or is the draft state truly first-class?”
- “Are we separating `selectedCwd` from `draftCwd` cleanly enough to avoid left-rail/runtime state drift?”
- “Is the proposed first-send flow realistic given `thread/start` and `turn/start` are non-atomic?”
- “Are we over-expanding the task into unrelated desktop/add-project behavior instead of keeping the mainline on new-thread draft semantics?”
- “Do the loops lock runtime ownership first, then UI, then tests, or is there still UI-first drift?”

## Avoid

- Do not ask WebGPT to implement patches unless the user explicitly wants that.
- Do not ask WebGPT to run commands.
- Do not include local absolute paths.
- Do not send vague requests like “please improve this.”
- Do not restate the whole todo; reference it and ask for specific audit points.

Files in this skill

  • SKILL.md4.5 KB
  • agents/openai.yaml182 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.